首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

零基础DIY一个工业以太网温湿度采集器

零基础DIY一个工业以太网温湿度采集器

1 完成目标

参考 FlexLua 提供的教程(S001A)和源代码,实现一个RS485转以太网的采集器,采集器可通过 Modbus协议 RS485 接口采集温湿度传感器,并将传感器的值转换成 Json 字符串数据通过以太网接口和TCP协议上报给服务器,流程如下图:

2 硬件实现

因为 FlexLua DTU01 的电路板硬件模块是可灵活配置的,所以我们可以通过搭配对应的硬件模块来实现我们想要的功能。上行端可以配置成4G/WIGI/LORA/以太网中的一种,下行端可配置成RS48R5/UART/I2C/AD/GPIO 中的一种。这里我们需要以太网和RS485,那么按照下面的图配置好硬件即可。

在电路板上搭配 SB-C18以太网模块和SB-C15 RS485模块,组装好的成品如下:

3 软件实现

FlexLua DTU01 采集器的源代码都可以在 FlexLua 仓库找到,我们可以直接拿源代码不做任何修改,通过 USB 数据线将代码拷贝到采集器内部运行。

最终上报给服务器的传感器数据Json格式如下:

{"Dev":"TH","Data":{"Humi":79.7,"Temp":26.8},"Err":null}

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O_uwTdvV0DrFudTD1HZzt3Xw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券