如何测试到达Azure IoTHub的邮件

问题描述 投票:10回答:3

我有一个事件生成器连接并将消息发布到IoT中心。如何查看已收到的消息?我会对不同的方法感兴趣(以编程方式,仪表板等)

azure azure-iot-hub
3个回答
9
投票

Visual Studio Code有一个跨平台的Azure IoT Toolkit扩展,使您能够监视发送到Azure IoT Hub的消息。

您可以查看Wiki Page以查看完整功能和教程。


8
投票

如果您只想测试消息,可以下载Device Explorer示例应用程序(open source on GitHub),使用您的连接字符串对其进行配置并监控消息。

enter image description here


0
投票

只需添加两个选项以供将来参考:

Azure CLI

在PowerShell提示符下键入

  • az login

az login命令将打开一个新的Web浏览器窗口,并要求您登录Azure Subscription帐户。

  • 接下来,我们需要生成SAS令牌。 我们可以通过在Azure CLI窗口中运行此命令来执行此操作:

az iot hub generate-sas-token --duration -n

现在我们有了SAS令牌,我们可以通过运行以下命令来开始监控集线器消息:

az iot hub monitor-events --hub-name

有关详细信息,请阅读:https://github.com/AzureIoTGBB/How-To-Monitor-Azure-IoT-Hub-with-Azure-CLI-2.0

Azure Function

  • 通过单击Azure门户“新建”刀片中的以下内容来创建功能应用程序。这是保存您功能的“容器”。
  • 创建功能后,导航到“从模板页面创建新功能”:选择IoT Hub(事件中心)和Javascript或C#作为语言方便地,Azure Functions将在选择此模板后为您创建与IoT Hub的连接,
  • 接下来,您只需单击“新建”按钮并选择正确的IoT Hub实例:
  • 单击“创建”,IoT Hub事件将触发刚创建的功能
  • 该函数是通过样板代码控制台记录消息创建的
© www.soinside.com 2019 - 2024. All rights reserved.