物联网平台TLINK入门使用一
note1:Make by MikeXUE
note2:本文档描述LINK平台建立使用过程,设备信息配置过程。
note3:初入门经验。
一、背景
为了测试“物联网太阳能气象站主板”,需要连接物联网平台,经过寻找,选了了TLINK物联网平台作为测试平台,经过测试发现平台似乎是免费的,收费版本还没有测试过,并且该平台功能性对完善,使用简单。
二、设备建立配置步骤
2.进入控制台:登陆后,在右上角找到“控制台”,点击后进入。如下图:
3.添加设备:在页面左边的列表下选择“设备管理”,然后选择“添加设备”。如下图:
4.编辑设备信息: 在点击“添加设备”后,进入下界面,如图:
图片“1”,编辑设备所在的组,可以自行填写,根据实际使用,我在这里编写为“MW气象站”;
图片“2”,编辑设备的名称,自行填写,根据实际使用,我这里编写为“气象站4”;
图片“3”,选择设备与平台的链接协议,平台支持多种协议。点击该栏的下拉标签可以选择自己适合的协议。 我这里选择为HTTP;
图片“4”,设置平台的掉线延时时间,设备需要这这个时间内发送数据或者心跳包,超过这个时 间,平台会认为设备掉线。点击图片中对应问号符号,可以看到对应的详细说明。比如:选择60S,那么设备最大每隔60S需要向平台发送数据或者心跳包。
图片“5”,设置平台需要显示的传感器。点击“追加”,如下图:
根据实际情况填写自己传感器的信息。
其中“排序”栏,需要依次填写数字,从0开始。 这个序号是对应设备通讯协议的。很重要。
可以参考文档中作者的完整设备信息图片。
图片“6”,选择设备初始的所在位置,通过在地图中直接点击或者手动输入选择。
最后,确认添加设备,在完成4的所有步骤后,点击本界面最后的“创建设备”。 如下图:
到这里,设备就建立完成了。
6.为了配合“物联网太阳能气象站主板”,建立的完整设备信息如下:
三、标签协议配置
1.选择进入“控制台”,如下图:
2.进入协议标签编辑界面,如下图:
选择“气象站4”后,再点击file:///C:/Users/Administrator/AppData/Roaming/JisuOffice/ETemp/19752_5585656/poclip1/00/imagea.png符号。此时会进入协议编辑界面(下面3步骤的界面)。
3.开始编辑协议标签:
由于我在设备建立过程中,已经选择了TCP协议(“物联网平台TLINK入门使用一”),所以这里也需要选择TCP协议。如下图
然后关于协议标签的具体说明可以点击下图箭头指示阅读标签规则。使用前建议认真阅读下。
作者第一次入门,选择了所有标签均选择为"字符型"。
具体为:数据包的包头选择"字符型"数据[H:数据](我将数据包头设置为#55),数据标签选择"字符型"[D?],长度不固定。需与分隔符配合使用,分隔符标签选择[S:数据](我统一这是为分号 :),结束符标签选择[回车换行]。
数据根据“物联网平台TLINK入门使用一”中,下图设备的信息。开始编辑协议标签。
根据上图的传感器序号,需要一一对应协议标签。 传感器序号从0---19。 其中19序号为定位信息。定位信息参协议标签规则(不使用定位信息,可以在设备定义中不添加该传感器信息)。
下图为添加协议完整的图片(下图图片序号从1开始,对应上图传感器序号的0)。
下图第一个红色下划线为数据头,填写为#55
图红色框为分隔符标签,均填写为:,作为不同数据的分隔符号。
下图最后一个红色下划线为GPS数据,该数据的具体格式参考 议标签规则。MCU发送数据需要按照该规则。
然后点击保存协议。那么协议标签就编辑完成了。
四、平台通讯流程描述
1.在设备列表中,找到IP 和 端口号 和序列号 。
IP:设备连接服务器的地址,每种协议都有单独的服务器地址。
端口号:设备连接服务器的端口号,每种协议都有单独的服务器端口号。
序列号:设备的唯一标识,创建设备时由平台自动生成,可以重新获取和编辑。
2. 通过IP和端口号连接到服务器。
3. 连接服务器后,发送序列号。
4 发送序列号等待1秒后,发送心跳包或者按照协议标签发送据。
5 平台默认的心跳包为Q,设备发送Q,那么平台会回复A。
其他:这里仅仅是自己一个学习过程。平台也有更加详细的使用教程。
五、实际测试:
使用“物联网太阳能气象站主板”编写代码后,进行实验测试。如下图。