【问题标题】:How do I make my website communicate with a rasperry pi如何让我的网站与树莓派通信
【发布时间】:2026-02-12 07:35:01
【问题描述】:

如果有人曾经使用过 PiSignage,你就会知道他们有一些高级功能,例如“截屏”、“外壳框架”等。我想要制作自己的数字标牌系统,例如 pisignage。我想在我的网站上有一个按钮,当我点击它时,它会告诉我的 RaspberryPI 播放器截取屏幕截图并将其发送回网站。我应该查找什么来查找相关文档?

【问题讨论】:

  • 网站是要在 Pi 还是其他机器上运行?
  • 我的网站目前托管在我自己的本地 Windows 计算机上。
  • 好的。那么piSignage 控制系统呢?您使用的是本地服务器还是托管解决方案?另外,截屏的目的究竟是什么?如果您只是想知道播放器此时显示的内容,API 可能已经可以帮助您:piathome.com/apidocs
  • 我现在更改了帖子。我想要的是制作我自己的数字标牌系统,如 PiSignage,但我不知道如何制作这些高级功能。
  • 好吧,pi-signage 服务器是开源的,所以您可以 a) 直接使用它,因为它是 MIT 许可的,并构建您自己的客户端。或 b) 查看源代码,看看您是否可以弄清楚他们是如何做到的(或至少部分做到这一点)。

标签: python php html raspberry-pi


【解决方案1】:

在 piSignage 中,我们使用 websocket 在服务器(在您的情况下为您的网站提供服务)和 Pi 播放器之间进行通信。当服务器通过 websocket 请求截图时,播放器使用https://github.com/AndrewFromMelbourne/raspi2png 程序截取截图并发送回图像。

【讨论】:

    最近更新 更多