完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
功能概述:参考本文档可实现将传感器采集到的数据信息以 Json 格式通过 TCP 传输给远端的云服务器。 Json 消息包含内容如下:
发送的 TCP 消息 Json 字符串形式举例如下:
步骤一:接线
步骤二:拷贝代码首先用 TypeC USB 数据线将设备和电脑连接,然后在电脑上会自动出现一个 1.6MB 大小的 U 盘(如果 U 盘大小是 0MB,则需用 FAT32 快速格式化该盘),接着将 /Code/ 文件夹中的 main.lua 代码文件拷贝覆盖至该 U 盘。 步骤三:更新配置信息在 U 盘中用记事本或者其他代码文本编辑器打开 main.lua 代码文件,用户需编辑文件开头部分的 配置信息 ,替换成实际信息然后 ctrl+S 保存即可,最后拔掉 USB 线,设备此时如果仍有供电,则会自动耗时 2 秒时间更新代码,否则设备下次上电时会自动耗时 2 秒时间更新代码。需要更改的配置信息如下: 这里只需关心 Part1,Part2,Part5 参数即可。
(1)工作模式配置[SysMode] 需设置成 0 ,表示设备以 4G_TCP 模式工作。 (2)GPS 功能关闭(默认不带GPS)[SysGpsUse] 需设置成 "NO_GPS",如需GPS功能需另外定制带GPS定位功能的4G模组。 (3)Modbus 传感器参数配置[MbAddr] 为传感器的 Modbus 地址,默认需设置为 0x01 [MbBaudRate] 为传感器的 485 通信波特率,默认需设置为 "BAUDRATE_4800" (4)TCP 服务器配置[TcpServerIp] 需设置为远端 TCP 云服务器的 IP 地址或者域名 [TcpServerPort] 需设置为远端 TCP 云服务器的端口号 (5)采集传输工作周期设置[SysWorkInterval] 该值设置的越大工作采样和传输间隔时间越长,这样可以减少 Sim 卡流量的消耗,建议结合实际情况设置,单位秒。 (6)低功耗休眠功能开启(需外挂 BatteryFriend )[SysSleepEn] 设置为 1 时将开启低功耗功能。当该功能开启后,设备每次采集并传输完数据后将进入休眠状态,休眠时间为 [SysWorkInterval] 秒,休眠期间设备的电流仅为 uA 级别。
步骤四:开始工作上电后观察设备的 LED 指示灯状态: 白色:表明刚上电 红色:表明已检测到 Sim 卡 蓝色:表明已连上附近基站 绿色:表明已和服务器建立连接 测试方法:如果没有远端 TCP 测试服务器,可暂时借用安信可提供的 TCP 透传测试云 服务器接入实例教程请访问ShineBlink 的gitee开源仓库 |
||||
相关推荐
|
||||
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
787 浏览 0 评论
使用Keil建立完整的工程,并使用外部中断0触发数码管显示903
1476 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-使用AHT20进行环境监测之AHT20传感器介绍
1216 浏览 0 评论
900 浏览 0 评论
963 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11866 浏览 31 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 03:04 , Processed in 0.880958 second(s), Total 62, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号