u 平台物联设备本地通讯协议

上传人:亦明 文档编号:122881351 上传时间:2020-03-07 格式:DOC 页数:5 大小:60.61KB
返回 下载 相关 举报
u 平台物联设备本地通讯协议_第1页
第1页 / 共5页
u 平台物联设备本地通讯协议_第2页
第2页 / 共5页
u 平台物联设备本地通讯协议_第3页
第3页 / 共5页
u 平台物联设备本地通讯协议_第4页
第4页 / 共5页
u 平台物联设备本地通讯协议_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《u 平台物联设备本地通讯协议》由会员分享,可在线阅读,更多相关《u 平台物联设备本地通讯协议(5页珍藏版)》请在金锄头文库上搜索。

1、u 平台物联设备本地通讯协议 U+智慧生活操作系统的成功发布,更是推动这一历史进程的迅猛发展。 U+智慧生活操作系统,以U+智慧家庭互联平台、U+云服务平台、U+大数据分析平台为技术支撑,以其开放性、易用性,为各类设备互联互通提供平台和标准规范。 为了简化设备开发者的开发流程,使其统一化、标准化、规范化,特起草本规范。 U+/T XXXXXxx1U+平台物联设备本地通讯协议范围本协议规定了U+平台物联设备本地交互的通讯流程。 规范性引用文件U+平台物联设备开发规范.docxU+平台物联设备搜索与发现协议.docxU+平台物联设备smartlink入网配置协议.docx术语和定义物联设备接入U+

2、平台的设备。 uSDKAPP侧访问与控制物联设备的统一SDK。 设备类型识别码:物联设备产品的唯一标识,该识别码应包括版本号、厂商代码、产品序列号、和预留码段。 设备类型识别码与整机功能一一对应。 参见U+平台物联设备开发规范.docx基本信息协议栈图4.1协议栈说明U+设备本地通讯协议TCP IPWiFi/Ether U+设备本地通讯协议TCP IPEther物联设备APP/uSDK U+/T XXXXXxx2编码UTF-8,字符区分大小写字节序网络字节序SN字段:数据包序列号,自增正整数。 保留字段必须全0填充字符串左对齐,右侧以0补齐设备服务端口号56800备注1.本协议范围内的请求超时

3、处理,遵循“谁发起,谁判断”的原则。 U+/T XXXXXxx3通讯流程图5.1物联设备控制流程图物联设备APP/uSDK连接物联设备家电(居)设备控制应答心跳应答设备事件推送断开连接搜索家电(居)设备请求应答必选流程可选流程参考物联设备搜索与发现协议U+/T XXXXXxx4命令字名称值含义CMD_KEEPALIVE24050Keepalive;APP/uSDK-物联设备CMD_KEEPALIVE_ACK24051Keepalive回码;物联设备-APP/uSDK CMD_TRANSMIT_DOWN10004下发E+控制与查询请求;APP/uSDK-物联设备CMD_TRANSMIT_UP10

4、005上报E+数据或确认;物联设备-APP/uSDK错误码名称值说明ERROR_OK0无错误U+/T XXXXXxx5Keepalive心跳消息1发生时机uSDK(或第三方客户端)保持对物联设备的连接时,会定期发送心跳消息。 2心跳请求消息中的cmd为CMD_KEEPALIVE时,表示uSDK(或第三方客户端)发送心跳消息。 各字段分别如下字段数据类型字节数含义cmd int4CMD_KEEPALIVE ctrlshort2保留字,需要填零处理check short2保留字,需要填零处理sn int4序列号1由发起端分配这个序列号2一条命令必须相同,其他其它情况SN取值唯一即序列号描述一条请求

5、和应答的会话过程。 len int4Payload长度(不包括本字段的后续字段总长度)session char32保留字,需要填零处理mac char16物联设备的MAC地址3心跳请求回复消息中的cmd为CMD_KEEPALIVE_ACK时,表示物联设备响应心跳请求。 各字段分别如下字段数据类型字节数含义cmd int4CMD_KEEPALIVE_ACK ctrlshort2保留字,需要填零处理check short2保留字,需要填零处理sn int4序列号1由发起端分配这个序列号2一条命令必须相同,其他其它情况SN取值唯一即序列号描述一条请求和应答的会话过程。 len int4Payload

6、长度(不包括本字段的后续字段总长度)session char32保留字,需要填零处理mac char16物联设备的MAC地址linkstatus int4当前的连接状态;0断开状态,1连接状态;目前未实现,可忽略U+/T XXXXXxx6物联设备控制与状态、报警消息1发生时机uSDK(或第三方客户端)对物联设备进行控制时,会使用CMD_TRANSMIT_DOWN/CMD_TRANSMIT_UP消息对。 2控制请求消息中的cmd为CMD_TRANSMIT_DOWN时,表示uSDK(或第三方客户端)发送对物联设备的控制消息。 名称值类型字节数说明CMD_TRANSMIT_DOWN10004int4

7、APP/uSDK给物联设备下发控制ERROR_NUM0int4保留SESSION char32会话标识MAC char32物联设备MAC地址SN int4数据包序列号LEN int4后续字段总长度ITOPHOME_CMD_DATA Payload,E+协议数据说明1)会话标识和SN由APP/uSDK生成。 3控制请求回复,或状态和报警上报消息中的cmd为CMD_TRANSMIT_UP时,表示物联设备回复控制消息,或主动上报设备状态和报警信息。 名称值类型字节数说明CMD_TRANSMIT_UP10005int4物联设备给APP/uSDK回复控制结果,或上报状态、报警ERROR_NUM int4错误号(详见说明)SESSION char32会话标识MAC char32物联设备MAC地址SN int4数据包序列号LEN int4后续字段总长度ITOPHOME_CMD_DATA Payload,E+协议数据说明1)控制结果中的SESSION和SN需要与收到的CMD_TRANSMIT_DOWN中的一致2)上报状态或报警时SESSION为保留字段,SN自增。 3)可能产生的错误号及其定义a)ERROR_OK正常U+/T XXXXXxx7修订记录修改时间修改内容版本备注xx-7-13创建V0.1.0_。 内容仅供参考

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号