GPRS设备和Azure IOT集线器问题

GPRS设备和Azure IOT集线器问题,azure,iot,azure-eventhub,azure-iot-hub,Azure,Iot,Azure Eventhub,Azure Iot Hub,我们正在开发一个系统,其中配备Simcom SIM800 GPRS模块的多个设备需要使用at命令将遥测数据发送到端口443处的物联网集线器,以便将数据发送到Azure REST API端点 https://{IoTHubName}.azure devices.net/devices/{deviceId}/messages/events?api版本={api版本} 问题:我们在IOT端成功获得消息。但在设备端,我们总是得到状态码600 注意: 1。我们可以使用AT命令从任何其他REST Api获取

我们正在开发一个系统,其中配备Simcom SIM800 GPRS模块的多个设备需要使用at命令将遥测数据发送到端口443处的物联网集线器,以便将数据发送到Azure REST API端点

https://{IoTHubName}.azure devices.net/devices/{deviceId}/messages/events?api版本={api版本}

问题:我们在IOT端成功获得消息。但在设备端,我们总是得到状态码600

注意:

1。我们可以使用AT命令从任何其他REST Api获取和发布,我们是Azure中的主机,并且可以获取状态代码200

2.我们通过AT命令调用自己的REST服务,该命令是Azure中的主机,该服务的目的是使用Azure C#SDK将数据发布到物联网中心。我们的状态是200


3。由于设备不兼容,我们无法使用Azure C SDK。因此,我们通过AT命令使用IOT-Hub-restapi调用

此问题在更新支持https的Simcom SIM800 GPRS模块后得到解决

此问题在更新支持https的Simcom SIM800 GPRS模块后得到解决

你是说你得到的是HTTP 600状态码吗?因为我以为没有比5xx更高的了?@juunas:yes HTTP 600状态码。这就是我为什么得到这个的困惑!!!,因为消息在IOT集线器端成功发布。我是一个初学者,但对于WebSocket上的MQTT协议来说是443,您指的是什么协议?您是说您得到的是HTTP 600状态码吗?因为我以为没有比5xx更高的了?@juunas:yes HTTP 600状态码。这就是我为什么得到这个的困惑!!!,因为消息在IOT集线器端成功发布。我是一个初学者,但对于Websockets上的MQTT协议来说是443,您指的是什么协议?