通过我的networking服务器与我的树莓派进行交stream

我想通过我的networking服务器与我的树莓派进行沟通。 我想在我的服务器上使用Web界面,通过这个界面我可以控制PI上的LED。 我可以使用“node js”吗? 还是有人有一个好主意或例子?

问候

你确实可以使用任何Web服务器来与pi进行通信,从而控制其GPIO引脚。

我写了一个web服务器,专门用来与pi的GPIOfunction进行接口,如果你想尝试一下,可以使用实用程序和例子。 这是一个非常轻量级的本地代码(C ++)Web服务器,您可以使用它来控制LED(或您有什么)约5分钟的设置:

在GitHub上的OliWeb

你可以使用git来安装它:

sudo git clone https://github.com/m2ware/OliWeb.git 

你也可以安装任何其他的Web服务器(Nginx,Node.JS),并设置CGI来调用命令行工具来驱动LED引脚。 戈登的WiringPi实用程序易于使用和安装 – 安装和使用说明如下。

戈登的WiringPi实用程序

每个Web服务器都将通过CGI调用命令行界面。 如果您对NodeJS特别感兴趣,则说明如何从Node调用命令行function:

如何从节点js调用外部脚本程序

我知道这有点迟,尽pipe对于那些还可能感兴趣的人来说,我最近开发了一个学校项目来完成这项工作。

我用过WebSocket和GPIO处理。

这里是客户端的回购: https : //github.com/jkomyno/material-led-controller/

这是服务器的一个(你必须把它放在你的RPI上):