最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何从客户端发送数据到raspberry pi?

IT培训 admin 13浏览 0评论

如何从客户端发送数据到raspberry pi?

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

例如,如果单击网页上的按钮,则连接到raspberry pi pin的LED将亮起。

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

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

回答如下:

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

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

  • 使用像https://github/aws/aws-iot-device-sdk-js这样的lib
  • 有一个总是在pi上运行的脚本,听取IoT主题。您在Lambda上的网站可以向此IoT主题发布消息,您的pi将捕获它并运行脚本作为响应。我在一个项目中进行了相同的设置,您可以从物联网按钮或网站打开LED。

系统经理

  • 使用AWS Systems Manager注册您的pi
  • 一旦注册,您就可以使用RunCommand api在您的pi上运行shell脚本。
  • 每次我的AWS代码管道成功部署时,我的设置都会在我的pi代码库上运行'git pull'。这样我就不必ssh到我的pi并手动更新我的代码。

如果你认为其中任何一个对你有用,PM我和我会帮你详细说明。

如何从客户端发送数据到raspberry pi?

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

例如,如果单击网页上的按钮,则连接到raspberry pi pin的LED将亮起。

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

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

回答如下:

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

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

  • 使用像https://github/aws/aws-iot-device-sdk-js这样的lib
  • 有一个总是在pi上运行的脚本,听取IoT主题。您在Lambda上的网站可以向此IoT主题发布消息,您的pi将捕获它并运行脚本作为响应。我在一个项目中进行了相同的设置,您可以从物联网按钮或网站打开LED。

系统经理

  • 使用AWS Systems Manager注册您的pi
  • 一旦注册,您就可以使用RunCommand api在您的pi上运行shell脚本。
  • 每次我的AWS代码管道成功部署时,我的设置都会在我的pi代码库上运行'git pull'。这样我就不必ssh到我的pi并手动更新我的代码。

如果你认为其中任何一个对你有用,PM我和我会帮你详细说明。

发布评论

评论列表 (0)

  1. 暂无评论