MQTT业务流程(一机一密)

  1. 应用向IoT平台发送设备注册信息。
  2. 设备注册成功则返回deviceId和secret,注册失败则返回失败原因。
  3. 设备上电后,向IoT平台发起连接请求,携带clientId、username、password
  4. IoT平台鉴权成功,返回成功响应,设备连接IoT平台成功。
  5. 设备携带包含自身deviceId的topic向IoT平台发起订阅请求。
  6. IoT平台返回订阅结果。
  7. 设备上报数据给IoT平台,携带相应的topic和数据进行publish。
  8. IoT平台通过相应的编解码插件对数据进行解码。
  9. IoT平台通过topic将成功解码后的数据发送给对应的应用。
  10. 应用下发命令给IoT平台。
  11. IoT平台通过相应的编解码插件对数据进行编码。
  12. IoT平台将编码后的消息发送给设备。
  13. 设备接收到命令,并对命令做出响应应答回复给IoT平台。
  14. IoT平台将命令执行结果发送给应用。

原文发布于微信公众号 - Tech爬虫(php_pachong)

原文发表时间:2019-08-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券