如何测试到达Azure IoTHub的邮件

时间:2016-02-13 14:49:53

标签: azure azure-iot-hub

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

4 个答案:

答案 0 :(得分:9)

Visual Studio Code有一个跨平台Azure IoT Toolkit扩展,可让您监控发送到Azure IoT Hub的邮件。

device-explorer

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

Monitor-IoT-Hub-D2C-Message

答案 1 :(得分:8)

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

enter image description here

答案 2 :(得分:1)

查看最新消息的最简单方法可能是使用 cloud shell in the Azure portal

从门户主页,单击右上角的“外壳”图标打开它。

然后做

az extension add --name azure-iot
az iot hub monitor-events --hub-name <youriothubname>

这样,传入的事件开始出现在控制台中。

答案 3 :(得分:0)

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

Azure CLI

在PowerShell提示符下键入

  • az login

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

  • 接下来,我们需要生成一个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门户“新建”刀片中的以下内容来创建功能应用程序。这是保存您的功能的“容器”。
  • 创建函数后,导航至“从模板页面创建新函数”: 选择IoT中心(事件中心)并将Javascript或C#作为语言 方便地,Azure Functions将在选择此模板后为您创建与IoT中心的连接,
  • 接下来,您只需单击“新建”按钮并选择适当的IoT中心实例:
  • 单击“创建”,刚创建的功能将由IoT中心事件触发。
  • 该功能是通过记录消息的样板代码控制台创建的