四博智联产品售后

 找回密码
 立即注册
搜索
查看: 25050|回复: 0
打印 上一主题 下一主题

提供一个支持公网TCP数据转发的服务

[复制链接]

258

主题

313

帖子

1896

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1896
跳转到指定楼层
楼主
发表于 2016-1-15 15:30:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
通信格式
   本云平台其功能已经可以满足大多数业务需求。
实现功能如下:
1.   注册
2.   登录
3.   获取时间
4.   数据转发
5.   注销
采用TCP连接(IP:book.doit.am 端口:5588),数据格式如下:
#Type#Device_id#DATA\r\n
请确保User和DATA不包含#符号,如果包含请自行encode和decode
协议说明:   
  
Type
  
备注
分隔符
Device_id
备注
分隔符
Data
备注
  
0
  
新用户注册
#
******
需要注册的设备名
#
******
注册设备
  
1
  
登陆
#
******
登录的设备名
#
******
密码
  
2
  
发送实时数据,目标不在线,直接抛弃数据。
#
******
目标用户名
#
*****
数据
  
3
  
注销用户,必须登录,才能注销登录用户。
#
#
  
4
  
获取系统时间
#
#
  
5
  
保持心跳
#
示例(假设设备名称为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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|四博智联 Inc. ( 粤ICP备15034758号-1

GMT+8, 2024-12-25 14:43 , Processed in 0.058989 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表