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

使用HTTP GET请求向Azure IoT中心设备发送遥测数据

容飞掣
2023-03-14

我正在尝试用HTTP GET请求向Azure Iot Central中的设备发送遥测信息。

我有一个遗留的iot应用程序,我正在尝试将它迁移到Azure iot Central,所以现在我需要将我正在进行的iot数据同步到Azure iot Central。

我发现的一种快速实现的方法是使用逻辑应用程序。

我已经成功地创建了Iot中央应用程序和逻辑应用程序配置,我还找到了获取设备信息和更新属性的方法,但我没有找到发送遥测数据的位置。

这是可能的与逻辑应用程序,或有另一种方式发送遥测?

任何提示都会很有用,谢谢!

共有1个答案

宗政松
2023-03-14

您应该使用REST POST请求向IoT Central应用程序发送遥测数据。

下面是Device1的示例:

注意,iothubhostname必须从DPS服务中获取,并且还需要授权头(sas令牌)。

下面的屏幕片段显示了IoT中央应用程序仪表板:

 类似资料:
  • 向传递的 URL 发出一个 GET 请求。 使用 XMLHttpRequest web API 向给定的 url 发出 get 请求。 通过调用给定的 callback 和 responseText 来处理 onload 事件。 通过运行提供的 err 函数,处理onerror事件。 省略第四个参数 err ,默认将错误记录到控制台的 error 流。 const httpGet = (url,

  • 我必须发送一个带有xml数据的post请求,然后验证响应,例如检查状态代码和响应体。

  • 问题内容: 是否可以使用Python的库发送SOAP请求? 问题答案: 确实有可能。 这是一个使用普通请求lib调用Weather SOAP Service的示例: 一些注意事项: 标头很重要。没有正确的标头,大多数SOAP请求将无法工作。可能是更 正确 使用的标头(但weatherservice更喜欢 这将以xml字符串形式返回响应-然后,您需要解析该xml。 为简单起见,我以纯文本形式包含了该

  • 如何使用Python在Event Hub中接收设备消息?我看到来自Event Hub的摘要消息,但缺少详细的设备消息。 使用 Azure IOT 远程监视示例(https://github.com/Azure/azure-iot-remote-monitoring、https://www.azureiotsolutions.com/Accelerators)和 IOT 中心资源管理器 https:

  • 问题内容: 我正在关注http://javapapers.com/android/google-cloud-messaging-gcm-for-android- and-push-notifications/ 吗?通过GCM发送推送通知。一切正常,但是,我只能将推送通知发送到一台设备。注册另一台设备将替换先前设备的注册ID。我在http://javapapers.com/android/andro

  • 我需要向多个设备发送GCM通知。在这里,我制作了PHP代码以从MySql获取注册ID数组,并尝试向多个设备发送通知,但这里有一些问题。 我的PHP代码: