繁体   English   中英

如何使用 websockets、js 和树莓派打开灯

[英]How to turn on a light with websockets, js, and raspberry pi

所以我设置了一个node-js,如果我按下仪表板上的一个按钮,灯就会亮起来。 但是,我如何使用 JavaScript 和网络套接字来做到这一点?

1:有可能吗?

2:怎么做

3:有效吗?

所以这些是我想回答的问题,我也想打开一盏灯。 我在 bash 上有带别名的灯设置,但我只是不知道如何通过单击 html 站点上的按钮来打开灯? 有没有可能

所以,我已经尽我所能解释了,网站不会让我发帖。 所以这只是一个“总结”。 我想使用 javascript 打开我的 RPi 上 GPIO 的灯,并将 websockets 连接到 node-js。

所以你想设计一个系统来通过连接的物联网设备远程开灯,为了创建这样的系统,你需要一些东西:

  1. 一个后端服务器(A python 服务器、PHP 或 NodeJS),以促进客户端和您的 Raspberry Pi 之间的连接。 有提供此类功能的云服务,例如亚马逊的 AWS IoT 核心。

  2. A Client application with a user interface dashboard, either a Web Application(HTML, CSS, Javascript) or a Mobile Application (Flutter, React Native, Android Java/Kotlin, iOS Swift/Objective-C).

  3. Raspberry Pi 中始终运行的 Python 脚本用于侦听来自服务器的任何可能指令,并触发其各自的 I/O 以打开电路。

整个过程涉及多种技术,因此我无法在一个答案中解释所有内容。

所以简短的回答是肯定的,它可以完成,它会起作用,但它的效果取决于你使用的技术类型和架构。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM