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

Azure IoT集线器直接方法连接超时

戚修雅
2023-03-14

我正在尝试使用Direct方法调用设备OTA我使用的设备是Quectel EC21并订阅主题“$iothub/methods/POST/#”。当我在Azure IoT explorer中调用该方法时,我总是会收到超时失败消息“消息”:“等待设备连接超时”在此处输入图像描述

这个错误消息让我感到困惑,因为我希望我的设备通过主题“$iothub/methods/POST/#”的MQTT接收方法负载,但我什么也没有收到。但同时,我可以通过主题“devices/deviceID/messages/devicebound/#”接收正常的云到设备MQTT消息。那么,直接方法连接和物联网集线器连接是不同的连接吗?

共有1个答案

须峰
2023-03-14

在网上搜索和Matthijs的提示后。为了使直接方法工作,我发现需要在username字段中添加api版本,如下所示,对于username字段,使用{iothubhostname}/{device_id}/?api版本=2018-06-30

 类似资料:
  • **dataframe2:从另一个来源获得的键的Dataframe(这些键是上表中ID列的分区键)-此表中不同键的数量约为0.15万** 现在,此代码总是导致“com.datastax.oss.driver.api.core.servererrors.ReadFailureException:在一致性LOCAL_ONE读取查询期间Cassandra失败(需要1个响应,但只有0个副本响应,1个失败)

  • 我已经做了所有的尝试,但都不起作用,这是我的问题,我试图将一些文件从一台机器发送到另一台机器,想法是在目标机器上创建一个servlet,在服务器上运行它,并等待任何客户机连接,客户机和servlet代码在lan网络类型中完美地工作,但当涉及到wan网络类型时,我得到了这个例外 线程“main”org.apache.http.conn.HTTPhostConnectException:连接到192.

  • 概述 Makeblock直线导轨滑块连接器A作为直线运动引导机器人的必要部分。 它具有平滑的连接性和灵活性,适用于多个直线运动结构。 参数 材质:6061铝 长度:40mm 宽度:40mm 高度:13mm

  • kafka jdbc接收器连接器是否支持将其使用的内容写入不同的主题。我正在寻找一种传递机制,如下图所示。如果没有,我可以链接一个接收器和源(从接收器写的地方读取),但我认为这不会有那么好的性能。也许我可以修改现有的接收器连接器来实现这一点?

  • 我的Spring Hibernate Web应用程序在MySQL上运行,这给我带来了麻烦。 我四处寻找并尝试了不同的配置,在这个网站上阅读了相当多的帖子,但它仍然会弹出微笑的头像。 错误消息是:由:com.mysql.jdbc.exceptions.jdbc4.通信异常:从服务器成功接收到的最后一个数据包是63,313,144毫秒前。最后一个成功发送到服务器的数据包是63,313,144毫秒前。比

  • 问题内容: 我在代码中使用了RMI: 这些是4个.java文件。 接下来,我编译所有这些文件。然后创建一个using 。之后,我使用来在服务器端启动rmi注册表。然后,我开始使用服务器,最后使用客户端。 但是什么也没发生 客户端抛出的异常是 原因是什么,我该如何解决? 在客户端计算机上,这些是以下.class文件,在服务器端 问题答案: 错误消息说明了一切:您的连接超时。这意味着您的请求在某个(默