gpt4 book ai didi

http - Azure IoT 中心将协议(protocol)从 AMQP 更改为 HTTP

转载 作者:可可西里 更新时间:2023-11-01 17:35:09 30 4
gpt4 key购买 nike

MS 一直告诉我们,可以在其 IoT-Hub 中选择 AMQP 和 HTTP...
但我在任何地方都找不到它是如何工作的。
我忘了提及,我已经为客户提供了解决方案:

DeviceClient.Create(iotHubUri, new DeviceAuthenticationWithRegistrySymmetricKey(deviceID, deviceKey), TransportType.Http1);

但我不知道如何更改云服务器

最佳答案

您不需要更改任何服务端,只需更改客户端就足够了。

您的客户端软件设计需要根据协议(protocol)进行更改。例如,对于云到设备的消息,您需要轮询才能接收消息。请参阅 Microsoft Azure IoT Hub developer guide 中的“选择通信协议(protocol)”部分。 .

目前,使用 Http1 协议(protocol)的云到设备消息还存在一个问题,无论是 CompleteAsync() 还是 RejectAsync(),该消息都被标记为 Rejected 被调用。有关何时修复此问题的更新,请参阅此 issue在 github 上。

关于http - Azure IoT 中心将协议(protocol)从 AMQP 更改为 HTTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33395590/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com