完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Lora转WiFi/4G使用场景:(1)现场没有 WiFi 或 4G 信号的情况 (2)节省成本,不想为每个传感器都配一个4G模组的情况
功能概述:通过 485 总线 Modbus 协议读取到传感器数据,并将数据转成 Json 格式传输给 FDTU07(Lora转4G DTU)或者 FDTU08(Lora转WiFi DTU)设备,随后 DTU 再将接收到的数据通过 4G 或 WiFi 传输给 Mqtt 服务器,数据传输流程如下: 步骤一:接线
步骤二:拷贝代码首先用TypeC USB数据线将设备和电脑连接,然后在电脑上会自动出现一个1.6MB大小的U盘(如果U盘大小是0MB,则需用FAT32快速格式化该盘),接着将 /Code/ 文件夹中的main.lua代码文件拷贝覆盖至该U盘。 步骤三:更新配置信息在 U 盘中用记事本或者其他代码文本编辑器打开 main.lua 代码文件,用户需编辑文件开头部分的 配置信息 ,替换成实际信息然后 ctrl+S 保存即可,最后拔掉 USB 线,设备此时如果仍有供电,则会自动耗时 2 秒时间更新代码,否则设备下次上电时会自动耗时 2 秒时间更新代码。需要更改的配置信息如下: 这里只需关心 Part1,Part4 ,Part5 参数即可
(1)工作模式配置[SysMode] 需设置成 3 ,表示设备以 LoraModbus 模式工作。 (2)GPS 功能开启[SysGpsUse] 需设置成 "NO_GPS",因为 Lora 模块不支持 GPS。 (3)Modbus 传感器参数配置[MbAddr] 为传感器的 Modbus 地址,默认需设置为 0x01 [MbBaudRate] 为传感器的 485 通信波特率,默认需设置为 "BAUDRATE_4800" (4)采集传输工作周期设置[SysWorkInterval] 该值设置的越大工作采样和传输间隔时间越长,这样可以减少 Sim 卡流量的消耗,建议结合实际情况设置,单位秒。 (5)低功耗休眠功能开启(需外挂 BatteryFriend )[SysSleepEn] 设置为 1 时将开启低功耗功能。当该功能开启后,设备每次采集并传输完数据后将进入休眠状态,休眠时间为 [SysWorkInterval] 秒,休眠期间设备的电流仅为 uA 级别。
(6)Lora 从机地址设置[LoraAddr] ,不同的Lora传感器从机节点[LoraAddr] 的值一定要设置成不同的。 步骤四:开始工作上电后观察设备的 LED 指示灯状态: 绿色闪烁:每闪烁一次表明通过 485 Modbus 成功读取到一包传感器数据,并向 Lora 中心点发送了一包 Json 形式的传感器数据。 步骤五:和DTU配合,向云端传输数据配合 FDTU07 实现 Lora 转 4G 的教程请参考:ShineBlink 的gitee开源仓库 配合 FDTU08 实现 Lora 转 WiFi 的教程请参考:ShineBlink 的gitee开源仓库 |
|
相关推荐
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
644 浏览 0 评论
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
1819 浏览 1 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
1262 浏览 0 评论
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
1136 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
1357 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12026 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 08:37 , Processed in 0.872445 second(s), Total 62, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号