【发布时间】:2018-12-25 11:50:06
【问题描述】:
刚刚按照快速入门 (https://docs.microsoft.com/en-us/azure/iot-hub/quickstart-control-device-android) 中说明的过程进行操作,但无法连接到设备以侦听直接方法调用。 示例应用程序显示如下所示的错误消息。 任何解决此问题的 suggestions 都会有很大帮助。
【问题讨论】:
-
我猜你跳过/搞砸了这一步,因为错误基本上说它无法连接到你尝试连接的设备“设备必须先注册到你的 IoT 中心可以连接。”
-
否,设备已在 Hub 中成功注册并能够向 Azure 存储发送数据。问题在于第二个示例 - 无法侦听直接 api 调用。
-
字面意思是 IOThub 未找到,请检查您的代码以查看您的集线器 ID 是否正确。我建议您在使用如此广泛的问题运行到 stackoverflow 之前弄清楚登录 azure
-
根据错误消息,您的模拟设备似乎未连接到 Azure IoT 中心。请注意,DirectMethod 是一种同步通信,并且设备必须连接并订阅此主题。尝试使用 DeviceExplorer 工具从 Azure IoT 中心面向服务的端点测试模拟设备。
-
@Chandra 查看“Azure IoT Hub Tester”codeproject.com/Articles/1173356/Azure-IoT-Hub-Tester 或 MQTTBox 客户端或 MQTT.fx 客户端等,用于设备端测试/模拟目的。
标签: android message device azure-iot-hub telemetry