这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
tcp透传-连接onenet [2018/09/10 06:58] admin 创建 |
tcp透传-连接onenet [2018/09/12 02:28] (当前版本) admin |
||
---|---|---|---|
行 1: | 行 1: | ||
- | 近期OneNET上线了TCP透传功能,该功能旨在尽量弱化终端测软件为了适配协议而做的修改,将协议的解析功能放在了平台测,为的是更加方便用户的终端(特别是DTU)的接入。下面我们将以众山DTU为例,做一个简单的接入示例,该示例内容如下:\\ | + | 近期OneNET上线了TCP透传功能,该功能旨在尽量弱化终端测软件为了适配协议而做的修改,将协议的解析功能放在了平台测,为的是更加方便用户的终端(特别是DTU)的接入。下面我们将以众山DTU为例,做一个简单的接入示例,该示例内容如下:\\ |
1、终端DTU连接上OneNET平台;\\ | 1、终端DTU连接上OneNET平台;\\ | ||
2、使用脚本实现周期性下发数据;\\ | 2、使用脚本实现周期性下发数据;\\ | ||
- | 3、使用脚本实现,平台将接收的字符串保存,并能够在平台数据流中查看。\\ | + | 3、使用脚本实现,平台将接收的字符串保存,并能够在平台数据流中查看;\\ |
+ | 4、使用API向DTU下发指令。\\ | ||
====== 具体流程 ====== | ====== 具体流程 ====== | ||
行 52: | 行 53: | ||
{{:dtu-onenet:平台下发1.png|}}\\ | {{:dtu-onenet:平台下发1.png|}}\\ | ||
{{:dtu-onenet:平台下发2.png|}}\\ | {{:dtu-onenet:平台下发2.png|}}\\ | ||
- | {{:dtu-onenet:平台下发3.png|}} | + | {{:dtu-onenet:平台下发3.png|}}\\ \\ \\ |
+ | 示例3:API下发数据\\ \\ | ||
+ | 方法:POST\\ | ||
+ | URL:http://api.heclouds.com/cmds\\ | ||
+ | 参数:device_id=41024770 /*用户填写自己的设备ID*/\\ | ||
+ | HTTP头部:api-key:ECEDAdDxzeTpoAh7QW12kXdr3yo= /*用户填写自己的APIKEY*/\\ | ||
+ | HTTP内容:用户自定义数据:json、string、二进制数据(小于64K)\\ | ||
+ | 可使用Fiddler工具下发命令,如下图进行设置:\\ \\ | ||
+ | {{:dtu-onenet:api1.png|}}\\ \\ | ||
+ | 整个发送数据格式为(参考):\\ | ||
+ | ---- | ||
+ | POST http://api.heclouds.com/cmds?device_id=41024770 HTTP/1.1\\ | ||
+ | api-key: Y=ECEDAdDxzeTpoAh7QW12kXdr3yo=\\ | ||
+ | Host: api.heclouds.com\\ | ||
+ | Content-Length: 9\\ \\ \\ | ||
+ | 123456789\\ | ||
+ | ---- | ||
+ | 点击Execute,向DTU下发数据,通过串口调试软件可以查看。\\ \\ | ||
+ | {{:dtu-onenet:api2.png|}}\\ | ||