我连接了一个事件生成器并将消息发布到IoT中心。如何查看已收到的消息?我会对不同的方法感兴趣(以编程方式,仪表板等)
答案 0 :(得分:9)
答案 1 :(得分:8)
如果您只想测试消息,可以下载Device Explorer示例应用程序(open source on GitHub),使用您的连接字符串对其进行配置并监控消息。
答案 2 :(得分:1)
查看最新消息的最简单方法可能是使用 cloud shell in the Azure portal。
从门户主页,单击右上角的“外壳”图标打开它。
然后做
az extension add --name azure-iot
az iot hub monitor-events --hub-name <youriothubname>
这样,传入的事件开始出现在控制台中。
答案 3 :(得分:0)
只需添加两个选项以供将来参考:
安装IoT扩展
IoT extension readme描述了几种安装扩展的方法。最简单的方法是运行az extension add --name azure-cli-iot-ext
在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