专栏首页Tech爬虫(公众号php_pachong)MQTT业务流程(一机一密)

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)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 端云互通-MQTT开发介绍

    MQTT(MQ Telemetry Transport)是一种基于发布和订阅(publish/subscribe)的简单的、轻量级的通信协议,它应用于资源受限...

    公众号php_pachong
  • 9个顶级开发IoT项目的开源物联网平台

    物联网(IoT)是帮助人工智能(AI)以更好的方式控制和理解事物的未来技术。我们收集了一些最有名的物联网平台,帮助您以受控方式开发物联网项目。

    公众号php_pachong
  • 需求分析输出物

    软件需求分析就是回答做什么的问题。它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过...

    公众号php_pachong
  • 什么是物联网平台?

    无论您是IoT还是经验丰富的老将,您可能以前听说过“IoT Platform”一词。毕竟,去年有超过300个物联网平台,这个数字继续快速增长(我听说现在有700...

    首席架构师智库
  • 【物联网架构】什么是物联网平台?

    无论您是IoT还是经验丰富的老将,您可能以前听说过“IoT Platform”一词。毕竟,去年有超过300个物联网平台,这个数字继续快速增长(我听说现在有700...

    首席架构师智库
  • Java开发者哭了,最主流的物联网编程语言竟不是它

    从 2015 年起至今,Eclipse 基金会每年会通过 IoT 开发者调查报告(2015、2016)来研究 IoT 开发者社区的发展趋势。近期,Eclipse...

    李海彬
  • 物联网安全研究之一:IoT架构介绍

    最近,很多人都向我咨询物联网(IoT)安全研究如何入门的问题,以此,我打算写一些物联网相关的安全加固、渗透测试和漏洞利用的文章,以供大家参考借鉴,希望能帮大家解...

    FB客服
  • 从IoT技术架构看ThingWorx平台

    IoT需要各个层次的标准化技术,尤其是架构技术方面 IoT硬件在感知层,联接层次首先需实现Thing的互联、互通和互操作,其次对于成功的IoT项目,更需要从系统...

    企鹅号小编
  • 2017物联网开发趋势调查报告

    Eclipse 基金会 从2015年开始, 持续3年跟踪调查物联网IoT开发社区的活跃人群,目前公开了2017年报告结果,调查问卷工作由Ecl...

    安智客
  • 2018 年 IoT 那些事儿

    本文作者:murphyzhang、xmy、fen 2018年,是 IoT 高速发展的一年,从空调到电灯,从打印机到智能电视,从路由器到监控摄像头统统都开始上网...

    云鼎实验室

扫码关注云+社区

领取腾讯云代金券