通信格式 本云平台其功能已经可以满足大多数业务需求。 实现功能如下: 1. 注册 2. 登录 3. 获取时间 4. 数据转发 5. 注销 采用TCP连接(IP:book.doit.am 端口:5588),数据格式如下: #Type#Device_id#DATA\r\n 请确保User和DATA不包含#符号,如果包含请自行encode和decode 协议说明: 示例(假设设备名称为Example,密码为:1234): 1.设备注册: #0#Example#1234\r\n 注册设备名为:Example 密码为1234的用户 如果注册成功,服务器返回: #0#1\r\n 代表恭喜您注册成功!已登录! 如果已经存在,则返回: #0#0\r\n 代表注册失败,设备已存在 2.设备登录 #1#Example#1234\r\n 登录成功返回: #1#1\r\n 密码错误: #1#0\r\n 如果用户名称不存在: #1#2\r\n 3.数据转发: #2#Example#1234\r\n 向名为Example的设备发送数据1234 如果用户在线直接转发 如果用户不在线直接抛弃 转发出来的数据依然为#2#发出设备名#1234\r\n 4.注销用户 #3\r\n 注销当前在线的用户 5. 获取服务器时间 #4##\r\n 获取服务器时间 当服务器收到该指令是向发送方发送当前的服务器系统时间 格式为:#4#2015-12-21#15:34:26\r\n 6.保持心跳(每60秒发送一次,保持链接) #5# 实时在线查看: http://book.doit.am/online.php
|