有人物联网官方网站
有人物联网官方网站
联网的事情找有人!
联网的事情找有人!

D2D应用模式说明

2014-07-24

分享到:
{}

简介:

服务器转发程序(暂定:USR-RetranSvr)实现USR设备的点对点远程数据通讯。

工作模式:

工作模式分为两种:D2D-Direct、P2P-Command,目前只支持第一种D2D模式。

一、D2D-Direct

介绍:两台设备都连接服务器,在服务器中互相设定目标ID为对方(我公司来设置),即可实现两个设备远程数据通讯。

操作:用户设置两个设备的ID,并告知我公司,设置两台设备网络协议方式为TCP Client,目标IP为:iot.usr.cn 目标端口:25565;

举例:假设有两台设备要远程通讯,设备ID分别设为 5630和5631,告知我公司5630与5631设置为P2P-Direct对应方式,然后将两个设备的网络协议设置为:TCP Client 目标地址:iot.usr.cn 目标端口:25565,注册包分别设置为5630和5631(需要通过换算得到特定注册值:换算方法:ID号以16进制表示,两个字节,不足的高位补零,为前两个字节;对得到的16进制数按位取反,得到一组数字,为后两个字节,设置时勾选“HEX”复选框进行设置);所有操作完成,向这两台设备串口发数据,服务器即可自动通过网络转发给另一台设备了。

二、P2P-Command

介绍:两台设备分别连接服务器,用户按照我公司P2P-Command协议发送数据,即可发送给协议中的目标ID设备。

协议:

ID、长度为2个字节,高位在前

包头(2)

长度(2)

目标ID(2)

参数(n)

校验(1)

0x55 0xaa

N+2,

包含:ID+参数

Id

xxxxxx

长度(包含)开始到参数结束,累加和校验(校验包含区域)

 

校验包含区域

 

按照协议发送数据,即可转发给协议中目标ID的设备

举例:

向串口发送55 AA 00 05 00 01 01 02 03 0C 表示发给ID为00 01 的设备,设备00 01即可收到数据:55 AA 00 05 00 01 01 02 03 0C 

发表评论

姓  名*
邮  箱*
公  司  名 
评论内容*
验证码