harmonyos 物联网 sdk_数据


前言

本节,我们开始学习连接Tlink平台,通过TCP协议将数据传输到Tlink平台,同时通过Tlink平台下发命令远程控制设备,本节目表示通过网络助手和TLink平台进行数据调试。

一、基础知识

1.Tlink平台简介

Tlink物联网平台是一个免费开放的设备连接平台,主要应用在工业领域,接入传感器种类广泛,基本包含了工业应用的所有场景,Tlink是一款链接平台,实现了百万级节点实时连接,集成了TCP、HTTP、MB RTU、MB TCP、MQTT、UDP、TP500、NB-IOT、CoAP等物联网协议。

二、云端创建设备

Tlink地址:https://www.tlink.io/ ,注册后进入控制台。

1.添加设备

点击添加设备


harmonyos 物联网 sdk_harmonyos 物联网 sdk_02


输入设备名称,并选择连接协议为TCP


harmonyos 物联网 sdk_modbus tcp调试助手_03


点击追加,创建传感器,我这里选择DHT11温湿度传感器和一个开关


harmonyos 物联网 sdk_harmonyos 物联网 sdk_04


信息填写完成后,点击下方创建设备按钮


harmonyos 物联网 sdk_modbus tcp调试助手_05


2.修改协议

点击设置连接,进入设备连接信息配置页面


harmonyos 物联网 sdk_harmonyos 物联网 sdk_06


自定义协议类型,选择如下数据传输协议


harmonyos 物联网 sdk_modbus tcp调试助手_07


三、网络助手连接

1.通信流程

首先连接http://tcp.tlink.io:8647,然后发送设备序列号给平台,如果平台不断开连接,或者返回错误信息,那么鉴权成功,接着定期发送心跳数据("Q")给平台,平台回复A说明心跳正常。

2.获取设备序列号

device1的设备序列号为:UVKY765HR848JGNM


harmonyos 物联网 sdk_qt tcp通讯调试助手 网盘_08


3.使用网络助手调试

(1) 打开网络助手


harmonyos 物联网 sdk_TCP_09


(2) 获取http://tcp.tlink.io的IP地址

在CMD控制台输入ping http://tcp.tlink.io


harmonyos 物联网 sdk_TCP_10


可知IP地址为112.74.142.132。

(3) 连接tlink平台


harmonyos 物联网 sdk_数据_11


(4) 发送序列号给Tlink


harmonyos 物联网 sdk_modbus tcp调试助手_12


(5) 发送数据


harmonyos 物联网 sdk_数据_13


查看后台数据


harmonyos 物联网 sdk_qt tcp通讯调试助手 网盘_14


(6) 维持心跳

维持心跳,只需要每隔30秒发送Q给平台,平台会返回A。


harmonyos 物联网 sdk_数据_15


(7) 接收数据

点击设置设备连接,打开编辑协议页面


harmonyos 物联网 sdk_harmonyos 物联网 sdk_16


右下角窗口可进行数据调试


harmonyos 物联网 sdk_数据_17


点击右下角图标,然后点击下发命令


harmonyos 物联网 sdk_modbus tcp调试助手_18


网络助手信息如下:


harmonyos 物联网 sdk_TCP_19


网络助手收到了平台下发的#24,0#数据。

四、结语