首页 > 解决方案 > 使用 IOS SDK 将报告的属性发送到 Azure IOT Central

问题描述

我正在努力使用 IOT Central SDK 将报告的属性发送到我的 IOT Central,但到目前为止我还没有找到任何方法来做到这一点。

有没有人设法完成这项任务?我发送属性或事件/遥测没有问题,但我一直在努力解决这个问题,但没有任何结果。

标签: iosazure-iot-hubazure-iot-central

解决方案


使用 MQTT 或 AMQP 协议连接到 Azure IoT Central (Azure IoT Hub)的设备支持设备孪生功能。

对于您的要求,例如在 iOS 应用程序中使用设备,我建议将 MQTT 协议直接用于 Azure IoT Central (Azure IoT Hub) 和一些 iOS MQTT 客户端库,例如MQTT-Client-Framework

为了测试如何直接使用 MQTT 协议的特性,您可以使用任何 MQTT 客户端工具,例如 MQTTBox、MQTT.fx 等。

以下屏幕片段显示了将 MQTT 协议直接用于 Azure IoT Central 的示例,其中 MQTTBox 客户端更新了 device1 报告的属性(名称为battery):

在此处输入图像描述

在此处输入图像描述


推荐阅读