当前位置: 首页 > 知识库问答 >
问题:

ErrorCode:ServerError;Azure IoT集线器连接上的InternalServerError

索梓
2023-03-14

我尝试将数据发送到我创建的Azure IoT Hub(对其中的设备更好),并得到以下响应(邮递员):

{“Message”:“ErrorCode:ServerError;InternalServerError”,“ExceptionMessage”:“Tracking ID:4C2417C4A2B14695BF869BA0902444C1-G:1-Timestamp:05/07/2019 14:41:15”}

我的请求如下所示:

curl-i'https://$myname.azure-devices.net/devices/testdev/messages/events?api-version=2018-06-30'-h‘授权:sharedaccesssignature=sharedaccesssignature=sharedaccesssignaturesr=$myname.azure-devices.net%2fdevices%2ftestdev&sig=$mysig'-h“content-type:application/json”-d’{“deviceid”:“testdev”,“perture”

这是回应:

HTTP/1.1 500内部服务器错误内容长度:155内容类型:application/json;charset=UTF-8服务器:microsoft-httpapi/2.0 iothub-errorcode:ServerError日期:周二,2019年5月7日14:59:23 GMT{“message”:“errorcode:ServerError;internalservererror”,“exceptionmessage”:“Tracking ID:b5936e5e08da45debfdba8a72f1c45dd-g:0-timestamp:05/07/2019 14:59:23”}

SAS应该很好(重新创建了几次,当它出错时,我也会得到身份验证错误)。

我还用一个新设备创建了一个新的IoT Hub来测试它,但没有成功。

以下是关于我的IoT Hub的一些细节(抱歉,是德语:)):

状态:活动标准:米特区Frankreich Abonnement(ndern):免费试用Abonnement-ID:$xxxxxxxxxxhostname:$myname.azure-devices.net Tarif und Skalierung:B1-标准Anzahl von IoT hub-einheiten:1

提前谢了。

所有带有$的大写字母都从我这里替换来掩盖安全的东西

共有1个答案

景昊焜
2023-03-14

正如Roman Kiss提到的:将SharedAccessSignature=SharedAccessSignature替换为

我不知道为什么没有授权问题,但这是有效的。

 类似资料:
  • 我试图在卡桑德拉的一小部分数据上运行一个火花工作。我手头有一个键的RDD(分区和集群列),我只想在这些键上运行我的作业。 我在BoundStatementBuilder上收到以下错误:19

  • 我正在尝试使用Direct方法调用设备OTA我使用的设备是Quectel EC21并订阅主题“$iothub/methods/POST/#”。当我在Azure IoT explorer中调用该方法时,我总是会收到超时失败消息“消息”:“等待设备连接超时”在此处输入图像描述 这个错误消息让我感到困惑,因为我希望我的设备通过主题“$iothub/methods/POST/#”的MQTT接收方法负载,但

  • 连接线是Gio地球数据可视化的重要部分,两个国家之间的数据会通过数据线以流动的方式按照一定的方向移动。对于 被选中的国家 ,表示流入数据的线条称为"输入线",表示流出数据的线条称为"输出线"。 "输入线"的默认颜色是0x154492,"输出线"的默认颜色是0xdd380c。 可以通过 configure API来设置连接线的颜色,具体设置方法如下所示: controller.configure({

  • 我正在尝试将两台vm机器相互连接(在win10上同时运行)。我下载了java JDK 15和 selenium-server-4.0.0-alpha-6.jar 我正在运行我的集线器,复制我在那里得到的TCP URL(tcp://hub:4442/3)到我的第二台机器。 但在运行node命令后,我收到了以下消息: 开始节点ID X的注册过程 一切都悬而未决。。。我试过使用Test NetConne

  • 我需要帮助,因为我对Kafka和mqtt一无所知。我正在使用docker compose创建Mosquitto broker和Kakfa之间通信的架构 我还使用confluent Kafka Connect MQTT(https://www.confluent.io/hub/confluentinc/kafka-connect-mqtt) 它对于1883端口上的通信工作得很好,但当我尝试在8883

  • 我已经使用以下指南成功地设置了一个密码保护的redis群集: 我使用ruby和下面的连接字符串…我做错了吗? 我得到的错误是: