如何测试到达Azure IoTHub的邮件

Bri*_*rig 11 azure azure-iot-hub

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

Jun*_*Han 10

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

设备资源管理器

您可以查看Wiki页面以查看完整功能和教程.

监控 - 物联网 - 套D2C  - 消息


CSh*_*cks 9

如果您只想测试消息,可以下载Device Explorer示例应用程序(GitHub上的开源),使用您的连接字符串进行配置并监控消息.

在此输入图像描述

  • Device Explorer 已停止使用,源代码已从存储库中删除。它已被 Azure IoT Explorer 取代,存储库位于:https://github.com/Azure/azure-iot-explorer (2认同)

Alb*_*ega 9

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

Azure CLI

物联网扩展自述介绍了几种方法来安装该扩展。最简单的方法是运行az extension add --name azure-iot

在 PowerShell 提示符下键入

  • az login

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

编辑:另一种选择,您也可以在命令行中登录:

az login -u <username> -p <password> 
Run Code Online (Sandbox Code Playgroud)
  • 接下来我们需要生成一个 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 Hub(事件中心)和 Javascript 或 C# 作为语言 方便,选择此模板后,Azure Functions 将为您创建与 IoT Hub 的连接,
  • 接下来,您只需单击“新建”按钮并选择合适的 IoT 中心实例:
  • 点击“创建”,刚刚创建的Function将被IoT Hub事件触发
  • 该函数是使用记录消息的样板代码控制台创建的