文档首页> > 开发指南> 产品开发> 开发设备> MQTT设备集成> 设备集成

设备集成

分享
更新时间: 2019/08/16 11:20

在MQTT协议接入场景下,设备可以通过集成Agent Lite SDK或调用平台原生MQTT接口实现与物联网平台的对接。

集成Agent Lite SDK

Agent Lite SDK是用于设备侧集成的轻量化SDK,设备集成Agent Lite SDK后,可以通过调用SDK的接口实现与物联网平台的对接。

  • 直连场景:终端设备集成Agent Lite SDK,直接接入到物联网平台。当终端设备具备IP能力,且满足Agent Lite SDK的运行环境时,适用于该场景。

    在直连场景下,Agent Lite SDK的集成对接流程为:初始化 -> 绑定 -> 登录 -> 编译安装程序 -> 上传Profile并注册设备 -> 上线 -> 数据上报和数据发布 -> 命令接收和数据接收。

  • 非直连场景:网关产品集成Agent Lite SDK,终端设备作为子设备连接到网关产品,并通过网关产品接入到物联网平台。当终端设备不具备IP能力,只支持近场通信(如Z-Wave、Zigbee)时,适用于该场景。

    在非直连场景下,Agent Lite SDK的集成对接流程为:初始化 -> 绑定 -> 登录 -> 编译安装程序 -> 上传Profile -> 上线 -> 数据上报和数据发布 -> 命令接收和数据接收 -> 添加非直连设备 -> 非直连设备状态更新 -> 非直连设备数据上报

特点

  • 网络接入方式不敏感,Wi-Fi、2/3/4G、有线网络等多种方式。
  • 轻量化SDK,设备集成后,调用API即可完成与物联网平台的对接。
  • 支持频繁、大数据量通讯,使用Json格式数据。

运行环境

RAM > 4M

FLASH > 600KB

目前支持的平台:

ARM Linux (Embedded Linux)

MIPS Linux (Embedded Linux)

x86 Linux

x86_64 Linux

x86 Windows

x86_64 Windows

Android(Java)

网络需求

2/3/4G、有线网络等。

通信协议

HTTPS、MQTT/MQTTS

相关资源

调用平台原生MQTT接口

具备MQTT通信能力的设备,可以直接调用物联网平台提供的原生MQTT接口接入平台。

使用限制

目前物联网平台以MQTT v3.1.1标准协议进行接入,语法和接口细节,请以此《mqtt-v3.1.1-os.pdf》文档为准。

当前物联网平台只支持MQTTS接入。

网络需求

2/3/4G、有线网络等。

通信协议

MQTTS

相关资源

MQTT接口参考

如果您喜欢这篇文档,您还可以:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区