透传云二次开发 SDK 底层协议
<center>文件版本:Ver2.0.20</center> ![](http://cloud.usr.cn/showdoc/Public/Uploads/2017-12-06/5a278c24c0681.png) | 版本号 | 修订日期 | 修订内容 | 修订人 | | ------------ | ------------ | ------------ | ------------ | |V1.0.0 | 2015/09/01 | 初版 | 刘金启 | |V2.0.0 |2017/03/31| 重构,支持MQTT协议 |王伟,李芹芹| |V2.0.1| 2017/07/18 |整合增加HTTP协议| 张振鸣,王世超| |V2.0.2 | 2017/07/24 | MQTT 订阅 QoS 改为 0 |张振鸣 |V2.0.3 | 2017/07/25 | 修改 HTTP 为 HTTPS</br>更新服务器端口信息</br>细节错误调整|王世超,王伟 |V2.0.4 | 2017/07/27 | MQTT Connect 密码增加加密方式说明 | 张振鸣 |V2.0.5 | 2017/07/28 | 修改 MQTT Connect 密码长度错误| 张振鸣 |V2.0.6 | 2017/07/29 | 修改 https 私有协议中接口超链接地址 | 王世超 |V2.0.7 | 2017/08/16 |将 api 修改成同时支持 sign 和 json 传参 |王世超 |V2.0.8| 2017/08/28 |1.将获取设备信息的传入参数由 devId/id 改为 devId</br>2.修改了获取设备信息的超链接的地址|王世超 |V2.0.9 | 2017/08/28 | 修改设备 api 支持将一级用户下的设备过户给二级账号| 王世超| |V2.0.10 | 2017/09/05 | 添加分页获得在线设备接口</br>根据设备的 DevId 查询设备是否在线|石志远| |V2.0.11 | 2017/09/11 | 修复 MQTT Connect"剩余长度"、"连接标志"、"客户端标识"错误|张振鸣| |V2.0.12| 2017/09/25 | 部分 api 的返回参数添加了说明,完善了部分 api 的示例|王世超| |V2.0.13 | 2017/10/18 | 登录接口中明确了 token 的有效时间 |王世超| |V2.0.14 | 2017/10/20 | 修复 MQTT SubAck 固定报头错误 | 张振鸣| |V2.0.15 | 2017/10/23 | 添加获取 modbus 历史数据接口 | 王世超| |V2.0.16 | 2017/11/6 | 添加报警历史记录 | 王世超| |V2.0.17 | 2017/11/20 | 1、原《透传云二次开发软件通讯协议》拆分为《透传云二次开发 SDK 底层协议》(本文档)和《透传云二次开发 API 接口协议》</br>2、发布订阅增加云组态和云交换机方式区分 |张振鸣| |V2.0.18|2017/11/24|JSON协议:<br>1、删除设备数据点应答<br>2、设备数据点变化推送、设备上下线推送:增加设备名称属性<br> 3、增加设备数据点操作应答optionResponse|刘金启,张振鸣 |V2.0.19|2018/03/07|MQTT:<br>修改ConnAck、Publish、Subcribe 几处错误|张振鸣 |V2.0.20|2018/04/16|MQTT:<br>增加 订阅账号下全部设备JSON |张振鸣