我正在尝试使用树莓派制作一个简单的远程控制系统。我在 AWS 上部署了 Web 客户端应用程序(基于 node.js),我想通过客户端操作控制树莓派 pin。
例如,如果我点击网页上的按钮,连接到树莓派引脚的 LED 就会亮起。
我正在考虑在树莓派上运行node.js服务器。Web客户端产生的信号将传输到AWS上的node.js服务器,之后AWS上的node.js服务器与树莓派上的node.js服务器进行通信。
可是,我不知道该怎么办。我想知道上面的想法是正确的结构。以及需要哪些模块来工作?您有任何可以通过的想法或示例代码吗?请帮我。谢谢。
我看到几个选项(我确信还有更多)
物联网(推荐,正如@stdunbar所说)
系统经理
- 向 AWS 注册您的 pi Systems Manager
- 注册后,您可以使用 RunCommand API 在 Raspberry Pi 上运行 shell 脚本。
- 每次我的 AWS 代码管道成功部署时,我都会在我的 pi 代码存储库上运行“git pull”。这样我就不必通过 ssh 连接到我的 pi 并手动更新我的代码。
如果您认为其中任何一个对您有用,请私信我,我将帮助您完成详细信息。
我是一名优秀的程序员,十分优秀!