零门槛实现4G Mqtt无线二氧化碳远程监测器

(0)前言

选一款软件上只用复制粘贴代码,硬件上只用连几根线的 4G Mqtt 采集器,以及一款市面上常见的 RS485 Modbus 二氧化碳传感器,将二者组合起来即可实现 4G Mqtt无线二氧化碳远程监测器。

(1)器件选型

4G采集器:采用支持 4G Mqtt 的 FlexLua DTU01 万能采集器,该采集器

传感器:采用 RS485 接口支持 Modbus-RTU 协议的的二氧化碳传感器

(2)软件烧录

在 FlexLua 官网找到 S002A 文档,上面的教程提供了完整源代码,按照教程用代码编辑器配置一下源代码,将接入云服务器的MQTT三要素信息配置正确,然后将代码烧录进 DTU01 运行即可。

运行之后,采集器会将二氧化碳传感器的数据通过 Modbus 协议解析出来,并组合成 Json 字符串形式通过 4G 通信和 Mqtt 协议上报给云服务器,上报格式如下:

lua 复制代码
--表示二氧化碳浓度为 1200 ppm
{"Dev":"TH","Data":{"CO2":1200},"Err":null}

(3)硬件配置

FlexLua DTU01 万能采集器的硬件电路底板是灵活可配置的,可支持 4G/WIFI/LORA/ETH 等常见上云通信方式,所以需要在电路板上搭配 4G 通信模组,具体方法可以看 S002A 文档提供的 DTU01 的硬件使用指导书。

(4)二氧化碳传感器介绍

RS485 Modbus 二氧化碳传感器广泛适用于农业大棚、花卉培养等需要CO2、光照度及温湿度监测的场合。本文并没有指明用哪一款二氧化碳传感器,因为只要支持 RS485 接口的二氧化碳传感器理论上都可以接入 DTU01 万能采集器,顶多只需要在软件里面修改一下 Modbus 通信配置以及寄存器电表地址。

相关推荐
huangql5202 小时前
主播墙状态同步架构设计方案:分层信令与按需订阅
物联网
一起养小猫6 小时前
【贡献经历】从零到贡献者:我的Kurator开源社区参与之旅
分布式·物联网·云原生·开源·华为云·istio·kurator
广东大榕树信息科技有限公司7 小时前
机房动环管理如何通过智能可视化实现高效运维?
运维·网络·物联网·国产动环监控系统·动环监控系统
广东大榕树信息科技有限公司7 小时前
当提升动力环境监控效率时,如何实现全面的数据集成与可视化?
运维·网络·物联网·国产动环监控系统·动环监控系统
专业开发者7 小时前
Wi-Fi 6E:赋能企业级网络连接升级
物联网
小柯博客9 小时前
从零开始打造 OpenSTLinux 6.6 Yocto 系统 - STM32MP2(基于STM32CubeMX)(九)
c语言·stm32·单片机·嵌入式硬件·物联网·嵌入式·yocto
sdyeswlw9 小时前
一二三物联网医院后勤综合运维管理系统:让后勤保障更智能、更省心
运维·物联网
珠海西格电力20 小时前
零碳园区物流园区架构协同方案
人工智能·物联网·架构·能源
dreamczf20 小时前
如何确定项目中的产品选型-物联网设备
单片机·物联网·嵌入式软件
Tel1992530800421 小时前
高速相机触发脉冲计数器信号采集模块 4倍频 5Mhz 的高速脉冲进行计数
数码相机·物联网·3dsmax·工业自动化·仪器仪表·工控设备