【发布时间】:2020-07-28 15:49:27
【问题描述】:
如果有人询问并回答了这个问题,我会先道歉,但我已经研究了几天,要么我不明白我在读什么,要么我正在尝试做一些独特的事情或不可能(猜测是前者)。
目前我拥有的是一个 Raspberry Pi,它运行着一个网络服务器和一个用于控制与之连接的网络 UI。它有大量的 REST API,可以访问以执行各种任务。我有几个带有静态 IP 地址的设置,一切都很好。我的问题是规模。可能存在数百(到数千)个这样的运行并且需要由单个移动应用程序控制。我不想拥有数千个静态 IP。虽然这将是最简单的解决方案,但它肯定不会具有成本效益,而且很可能是管理的噩梦。
我的愿望是将所有这些 Raspberry Pi 网络服务器“连接”到 Azure IoT 中心。网络服务器不需要相互通信,但移动应用程序需要能够单独向每个服务器发送 REST 消息。
应用程序的编码、Pi 上的编码以及任何其他编码都不是问题。我从事应用程序开发人员已有 20 多年,因此编码不是问题。
所以,我的问题是:
- 在 Pi 上运行以连接到 Azure IoT 中心的最低要求是多少?
- 我是否理解正确,要执行上述操作,我必须向 Hub 发送消息,然后 Hub 向设备发送消息?
- 是否有任何东西可以将 Pi 定义为端点并能够直接向其发送 REST 消息?
我们将不胜感激所提供的任何帮助,甚至是相关文档的链接。谢谢!
【问题讨论】:
标签: azure raspberry-pi iot