gpt4 book ai didi

javascript - 如何从客户端向树莓派发送数据?

转载 作者:太空宇宙 更新时间:2023-11-04 01:45:46 30 4
gpt4 key购买 nike

我正在尝试使用树莓派制作一个简单的远程控制系统。我在 AWS 上部署了 Web 客户端应用程序(基于 node.js),我想通过客户端操作控制树莓派 pin。

例如,如果我点击网页上的按钮,连接到树莓派引脚的 LED 就会亮起。

我正在考虑在树莓派上运行node.js服务器。Web客户端产生的信号将传输到AWS上的node.js服务器,之后AWS上的node.js服务器与树莓派上的node.js服务器进行通信。

可是,我不知道该怎么办。我想知道上面的想法是正确的结构。以及需要哪些模块来工作?您有任何可以通过的想法或示例代码吗?请帮我。谢谢。

最佳答案

我看到几个选项(我确信还有更多)

物联网(推荐,正如@stdunbar所说)

  • 使用类似 https://github.com/aws/aws-iot-device-sdk-js 的库
  • 有一个始终在 pi 上运行的脚本,用于监听 IoT 主题。您在 Lambda 上的网站可以向此 IoT 主题发布一条消息,您的 pi 将捕获该消息并运行脚本作为响应。我在一个项目中进行了相同的设置,您可以通过 IoT 按钮或网站打开 LED。

系统经理

  • 向 AWS 注册您的 pi Systems Manager
  • 注册后,您可以使用 RunCommand API 在 Raspberry Pi 上运行 shell 脚本。
  • 每次我的 AWS 代码管道成功部署时,我都会在我的 pi 代码存储库上运行“git pull”。这样我就不必通过 ssh 连接到我的 pi 并手动更新我的代码。

如果您认为其中任何一个对您有用,请私信我,我将帮助您完成详细信息。

关于javascript - 如何从客户端向树莓派发送数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51549441/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com