如何从网站向树莓派发送输入?

How can I send inputs to a raspberry from a website?

我想制作一个网站,使用 MEAN 堆栈来控制 raspberry pi 2. 如何通过 Web 界面向 Raspberry PI 发送命令?

How do send commands to a Raspberry PI via a web interface?

  1. 将 Raspberry Pi 放到您的网络上。
  2. 在您的 Raspberry Pi 上放置一个 http 服务器。
  3. 在您选择的任何 HTTP 服务器环境中创建所需的网页。
  4. 将您的网络浏览器连接到 Raspberry Pi 上的服务器以显示所需的网页。
  5. 通过表单 POST、Javascript Ajax 调用或 Javascript webSocket 消息从网页向 Raspberry Pi 发送命令。

我有一个 Raspberry Pi 用作家庭自动化控制器。我已经使用 node.js 和 Express 在其上构建了一个 Web 服务器。我有使用表单 POST 与 Web 服务器通信的设置页面。我在网页上有使用 Ajax 调用与服务器通信的按钮。我有实时更新,服务器通过 socket.io 连接发送回网页以更新网页中的状态显示(在我的例子中,实时温度读数)。对任何给定操作使用哪个取决于具体操作的细节。