azure - 如何使用门户中的 Azure 功能将消息发送到 Azure IOT 集线器并将其显示在客户端应用程序上
问题描述
我正在研究 Azure 资源,如 Azure 服务总线、Azure Functions、IOT Hub。这里我尝试使用 Azure 功能将队列消息从 Azure 服务总线发送到 IOT 集线器,然后在我的本地设备(云到设备)中显示该消息。我能够使用服务总线队列触发器在 Azure 函数中读取我的消息,并尝试将它们作为函数的输出发送到 IOT 集线器。有一次,当我运行 Azure 功能“它可以将消息发送到 IOT Hub 作为输出”,但它无法将它们发送到客户端设备。您能否建议我“如何解决这种情况”
解决方案
据我所知,目前无法选择云到设备消息(C2D)作为 Azure Functions 输出。您也不能使用事件中心输出,因为它不支持此处描述的 C2D 消息。
我可以想到 2 种在 Azure 函数中完成 C2D 消息传递的方法:
- 使用此答案中所述的 Azure IoT SDK,并在2017 年的此channel9 视频中显示(可能已过时)。
- 使用 Azure IoT 中心 REST API。您可以在此处找到常规配置选项,使用的 API 端点是senddevicecommand。
推荐阅读
- git - Git比较目标分支中的missies文件,将源分支的所有代码作为新代码
- python - 在 VSCode 中使用 virtualenv 会出现 ImportError: cannot import name 'appdirs' but normal terminal does not
- unity3d - 我可以使用 ARFoundation 代替 Vuforia 吗?它是否支持广泛的手机?
- python - 编写一个循环,将遍历项目列表并仅输出字符串中包含字母的项目
- zerobrane - ZeroBrane 和 LuaJIT FFI
- python - pandas 函数在多级索引表中查找不同索引级别的列总和
- git - 如何将一个分支的更改移植到另一个分支
- python - 我不断收到这个 AttributeError: '_tkinter.tkapp' 对象没有属性 'TK'
- python - PyQGIS在导入csv时更改底图crs
- google-cloud-platform - 如何将项目链接到链接到不同帐户的 GCP 积分?