【发布时间】:2017-03-20 17:39:40
【问题描述】:
我已经创建了一个 IOThub 的测试帐户并下载了 azure-iot-sdks git 存档以进行测试。
我已将连接字符串添加到 iothub_client_sample_http 和 iothub_client_sample_mqtt .c 文件。
当我运行 iothub_client_sample_http 时,我看到在从 PR_lock 调用的 pthread_mutex_lock 中出现分段违规之前发送并确认了几个网络数据包。我会追踪并修复它。
更重要的是,我想使用 MQTT 协议。当我执行 iothub_client_sample_mqtt 应用程序时,连接代码出现超时。我查看了带有线鲨的数据包,我看到的是:
TCP 74 33226 > secure-mqtt [SYN] Seq=0 Win=29200 Len=0 MSS=1460 SACK_PERM=1 TSval=81898578 TSecr=0 WS=128
然后再发送两个相同的数据包并重新传输。我从来没有看到任何回复数据包。
我需要在 IOThub 上启用什么功能才能使用 MQTT?
我实际上想在产品中使用 mosquitto,并且从我的代码中得到相同的场景。
感谢您的帮助。
【问题讨论】:
-
您需要提供更多信息。官方代码示例已经在各种平台上进行了测试。为了让我们帮助您,您可能需要展示您为运行示例项目所采取的步骤。
标签: mqtt azure-iot-hub