没有合适的资源?快使用搜索试试~ 我知道了~
中国移动And-link协议规范(设备云网关管理分册)v2.01
需积分: 0 9 下载量 101 浏览量
2022-08-08
18:17:46
上传
评论
收藏 175KB DOCX 举报
温馨提示
试读
11页
设备实现接口对照表设备类型Https注册Https上线Mqtt子设备必须,由父设备完成必须,由父设备完成必须,由父设备完成其它设备必须必须必须设备首先按是否是子
资源推荐
资源详情
资源评论
1 Https+Mqtt 云网关接入指南
1.1 设备配网流程
参照《中国移动 And-link 协议规范(设备本地网关管理分册)v3.1》中的 5. 设备配网
绑定接口部分实现。
1.2 设备接入总体流程
开始
Https注册、上线
解密上线回复消息
获得Mqtt地址、账号、密码
上线成功?
是
进入Mqtt长连接流程
进入设备管控
否
图 5-1 设备接入云网关总体流程图
设备与 App 通过配网流程完成后,设备到云网关的接入流程主要包括:设备注册、上
线及 Mqtt 连接,主体流程如图 3-1 所示。
设备通过 Https 向云网关注册、上线;
上线成功后,从上线返回消息中获取 Mqtt 的登录信息:包括 url、clientId、username、
password 等属性;
通过获取的 Mqtt 信息,进入 Mqtt 连接及后述设备管控流程。
1.3 设备的连接与重连机制
设备到云网关的重试机制包括:注册、上线、Mqtt 的重试。它们的重试机制如下图所
示(以设备注册重试为例):
进入注册
否
注册成功?
是
进入上线流程
第n次向云网关注册
计算下次重试时间
若n==0,interval=0; else
Interval = 30*2^(n-1) + rand[0-50]
n++
若n>5,则n=5
控制最长间隔8分+随机数
n=0
间歇interval,进行注册
图 5-2 设备的重试机制
注册成功后,进入上线流程;
上线成功后,进入 Mqtt 连接流程;
Mqtt 连接成功后,进行 Mqtt 连接的维护。
1.4 设备实现接口对照表
设备类型
Https 注册
Https 上线
Mqtt
子设备
必须,由父设备完成
必须,由父设备完成
必须,由父设备完
成
其它设备
必须
必须
必须
设备首先按是否是子设备分类,若是子设备,相关功能都由父设备完成。非子设备则自
身实现各相关接口的功能。
1.5 约定事项
(1)Https 默认超时时间 30s
(2)需要进行 Mqtt 连接的设备(非子设备),其 Keepalive 时间以上线消息返回值为准,默
认为 3min;
(3)设备收到解绑命令后,清除配网信息,并主动断开 Mqtt 连接。
2 设备与云网关的通信接口
2.1 设备注册
2.1.1 请求
请求类型
Post, 设备 -> 云网关
url
https://gwIp:port/device/inform/bootstrap
Header
Content-Type: application/json
Accept-Charset: utf-8
User-Key: *****
Body
非子设备:
{
"deviceMac":"*****",
"productToken":"*****",//为设备在开发者门户注册的产品类型
Token,平台会检查该值的合法性,非法则不允许注册
"deviceType":"*****", //设备在开发者门户注册的产品类型码
"timestamp": *****
}
子设备:
{
"deviceId":"*****", //设备 ID
"childDeviceId":"****", //子设备 ID
"deviceType":"*****", //子设备在开发者门户注册的产品类型
码
"productToken":"*****",
剩余10页未读,继续阅读
资源评论
文润观书
- 粉丝: 22
- 资源: 318
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功