TCP连接文档

一、连接域名及端口号 
   ●  服务器域名:61.160.110.130 
   ●  服务器端口号:7000 
二、TCP协议说明
      TCP协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。平台集成的TCP协议没有固定的应用协议,不存在设备按照平台的TCP协议再做开发,直接使用设备现有协议就可以连接平台,我们设计并开发了“协议标签”(下一章节有详细描述),任何人都可以编辑“协议标签”组合成应用协议,实现和多种不同协议的设备连接。下面的示例来讲述平台TCP协议的灵活用法。
三、主动上报协议连接示例
主动上报协议:设备单向的往平台传输数据。下面实例以TCP测试工具模拟设备向平台发送数据。
1、创建一个设备,添加三个传感器,平台会自动分配一个设备序列号。
 
2、打开TCP测试工具,连接平台,再建立连接的第一时间发送序列号。
注:每次连接只需发送一次序列号即可,后面就可以周期发送数据了。
 
3、添加协议标签,协议标签分为四类(数据头标签、分隔符标签、数据标签、结束符标签),通过这四类标签来组合设备的数据协议,比如数据协议:#25.3,25.4,25.5#
 
点击“保存协议”
 
返回监控中心。
4、打开TCP测试工具,发送数据:#25.3,25.4,25.5#(发送之前如果TCP连接断开,重新连接并且发送一次序列号)
 
数据发送至平台,平台根据协议标签解析出三个传感器的数值。
 
四、请求应答协议连接示例
请求应答协议:设备收到指定的数据(请求指令)后马上返回设备数据(应答数据)至平台。
1、在平台“下发指令”框中输入“请求指令(#REQ)”:
 
2、打开TCP测试工具,建立连接,发送序列号。当收到平台下发的请求指令时,马上发送一条数据给平台。
 
数据发送至平台,平台根据协议标签解析出三个传感器的数值。