NLECloud物联网平台TCP透传设备接入指南与Lua脚本编写
需积分: 0 166 浏览量
更新于2024-08-04
1
收藏 223KB DOCX 举报
本文档主要介绍了如何通过TCP透传协议将设备接入新大陆物联网云平台(NLECloud)的过程。首先,用户需要在http://www.nlecloud.com注册账号,并获取平台接入服务器地址ndp.nlecloud.com或IP 117.78.1.201,使用TCP端口5300进行通信。在平台上,设备接入是以项目为单位,一个项目可以包含多个设备,每个设备可连接多个传感器。
设备接入步骤如下:
1. 注册账号并登录平台。
2. 创建项目并添加设备,选择"TCP透传"作为通讯协议,记录项目ID (projectid)、设备标识(device)和设备传输密钥(key)。
3. 编写针对设备终端的Lua协议解析脚本,这通常涉及到三个核心函数:
- `device_timer_init(dev)`:可选的定时下发数据初始化函数,用于设置设备定期接收平台下发的数据,参数包括设备对象dev和数据配置。
- `data_receive_analyze(dev)`:设备上传数据解析函数,负责解析接收到的数据,包括心跳等。
- `device_cmd_analyze(cmd,dev)`:平台下发控制命令解析函数,处理来自平台的控制指令。
4. 设备通过TCP连接至ndp.nlecloud.com或指定IP的5300端口,发送握手报文,格式为`*projectId,device,key*`,成功后平台会加载预设的Lua脚本,并根据脚本中的定时任务配置向设备发送数据。
5. 在项目设备管理界面,用户可以查看历史传感数据。
编写Lua脚本时,开发者需要确保按照规定的函数结构和参数进行编程,以实现与平台的有效交互。此外,定时任务的最小间隔应设置为3秒,以保证通信的稳定性和效率。
本文档详细阐述了TCP透传设备接入新大陆物联网云平台的具体步骤和编程要求,对物联网设备开发者来说是一份宝贵的参考资料。
1311 浏览量
298 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-12-20 上传
2024-12-20 上传
450 浏览量
978 浏览量
不知者无胃口
- 粉丝: 32
- 资源: 328
最新资源
- wp-ontology:WordPress插件可创建描述微数据中本体语义代码的简码
- 易语言-易语言组件显示unicode字符
- homework
- visualVM 插件中心Visual GC插件nbm文件类型
- 淘宝画报成组焦点图滚动切换代码,左右按钮控制
- html5 canvas实现全屏的520爱心表白网页动画特效源码.zip
- wf1
- 易语言-微信反多开检测、防封虚拟环境(虚拟缓存、设备信息)、多开cpu、内存
- Avicii Wallpapers New Tab Theme-crx插件
- react-ugent:无头React组件,可根据浏览器,设备和操作系统有条件地进行渲染
- nginx with nginx-http-flv-module
- 安卓性能自动化检测系统_自动化_自测、安卓_指标_
- url-shortening-api-master
- 聊天应用
- PSMoveService:与psmove通信并存储姿势和按钮数据的后台服务
- 易语言-AJ-Log日志调试工具