测试接入流程分为平台域和设备域,用于帮助您进行首次接入体验,以便对平台的功能以及接入协议有大致的了解。
测试流程图如下:
接入步骤如下:
Step1创建产品,选择接入协议
首先您需要在平台创建一个接入协议为MODBUS的产品,查看产品创建 如果您还没有OneNET账号,可以用户注册
Step2 创建设备创建设备,记录设备ID等信息
通过页面点击添加设备,输入设备名称和鉴权信息(即设备编号),具体平台的资源模型可详情请查看第一章 资源模型,并记录下该设备编号.
Step3 创建数据流
添加采样数据流,一个采样数据流对应着一条周期性采集命令
配置相关采样信息,点击保存
Step4 建立设备连接
以产品ID和建立设备时输入的号码、密码为参数,按以下顺序序列化报文,发送至平台,建立设备连接
字段 | 长度/byte | 说明 |
---|---|---|
type | 11 | 设备类型,以'/0'结尾,目前保留 |
name | 9 | 设备名称,以'/0'结尾,目前保留 |
phone | 12 | DTU手机号,以'/0'结尾,用于设备登录鉴权 |
svrpwd | 9 | DTU密码,以'/0'结尾,用于设备登录鉴权 |
id | 11 | 产品ID,以'/0'结尾,平台申请项目时分配的产品ID |
设备连接建立之后,将看到设备在线状态(如下图),同时平台将会按照设定的数据周期的下发该采集命令
Step6 保持设备在线
当设备处于空闲的时候,为了保持与OneNET平台的连接不断开,需要定期发送心跳包(0x0000),以确保TCP连接不断开。其中时间间隔须小于5分钟,推荐1~3分钟。