azure - Azure 如何将 CLI 中显示的事件从 IoT 获取到数据库
问题描述
我在检索和使用我发送到 Azure 中的 IoT 中心的数据时遇到了一些问题。当我在 CLI 中运行“az IoT hub monitor-events --hub-name”时,我可以看到我的事件,还可以在 IoT 中心向我的设备发送消息。
然后我尝试创建一个流,将消息转发到我的 SQL 数据库,但没有任何运气。您对如何检索这些数据有什么建议吗?
解决方案
对此有多种方法。两种最常见的方案可能是使用 Azure 函数或使用流分析作业。到目前为止,我不知道您尝试过什么,但流分析工作可能是最简单的方法。
流分析
这个关于 SO 的答案可能是您正在寻找的,它还链接到本教程,您可以从“创建新的 Azure SQL 数据库”开始遵循该教程。它包括在您的流分析作业上创建 IoT 中心输入和 Azure SQL 输出,并使用简单的查询将两者链接在一起。此处的 Microsoft 文档中有更多信息
天蓝色函数
在查找这个时,我发现了这个答案,这是我的,很尴尬。但它描述了如何创建一个接受 IoT 中心消息并将它们发送到数据库的 Azure 函数。对于少数设备,此选项更具成本效益(甚至免费,如果您使用功能的消费计划)。
推荐阅读
- php - PHP 导入 CSV 未定义的偏移量
- python - 拆分列表中的值并为它们制作变量
- angular-material - 带有垫子工具栏的弯曲顶部边框
- android - NetworkSecurityConfig:使用资源“network_security_config”中的网络安全配置 debugBuild:true
- javascript - 阻止 JavaScript 事件传播
- python - 查看应用程序是否正在使用 Windows 10 上的麦克风
- excel - VBA 代码无法正常工作,因为它应该可以顺利运行
- javascript - 如何停止自动重新加载选项卡 CHROME EXTENSION
- javascript - JSX 片段没有对应的结束标记
- c# - Windows Presentatioin Framework 4 项目不支持 Prism InvokedCommandAction