嵌入式技术论坛
直播中

王萍

8年用户 1373经验值
私信 关注
[经验]

Azure软件包是怎样进行工作的

工作原理

IoT 客户端框架

Azure IoT 中心为了方便设备连接提供了丰富的连接协议,如 MQTT、HTTP 等,同时 Azure IoT 中心只支持安全连接。与 IoT 中心的连接由设备客户端来完成,每一个连接到 IoT 中心的设备都会创建一个 IoT 中心客户端实例,当连接关闭时,将这个实例释放掉即可。

IoT 中心客户端会向下调用 LL 层来完成工作,LL 层向下对接不同通信协议的传输层,传输层向下对接通信协议实现层。下面两幅图展示了 IoT 中心客户端完成功能时的调用层次关系:

IoT 客户端框架 HTTP/MQTT 功能调用关系图:

下图以 HTTP 协议为例展示 API 调用情况:

原作者:RT-Thread软件包手册

更多回帖

发帖
×
20
完善资料,
赚取积分