百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
B

berryio

> 编程语言
开源

基于 Web 浏览器的 RaspberryPi 控制系统

756 stars0 点赞2 次浏览
访问官网GitHub

工具介绍

基于 Web 浏览器的 RaspberryPi 控制系统

*注意:除非您使用 Raspbian Stretch 或更高版本,否则请勿升级到 2.0 版!

BerryIO 的长期目标是使开发者能够从任何设备上使用浏览器远程控制 Raspberry Pi 和其 GPIO 端口,而无需将屏幕或键盘连接到 Raspberry Pi 本身。新的 API 模式进一步扩展了这一功能,使移动应用程序等能够生成和控制 BerryIO。BerryIO 的工作原理是,一旦 Raspberry Pi 启动(或者连接发生变化),它会自动连接到主有线网络或预定义的无线网络之一,并通过电子邮件向所有者发送一个网络链接。然后,所有者可以点击该链接,在浏览器中打开控制面板(使用其用户名和密码)。

还有一个命令行界面,因此如果您愿意,可以通过 SSH 或脚本直接向它发出命令。 对于对技术细节感兴趣的人来说,它主要是用 PHP 编写的,该语言运行了命令行和 Web 浏览器界面的后端(后者使用 Apache 服务)。 SPI 控制是用 C 编写的,邮件发送使用 msmtp,而网络可以通过 Raspians wpagui 进行管理(尽管我希望在某个时候在 BerryIO 中包含用于配置网络的函数)。

  • 完整的 GPIO 控制,包括输入/输出模式切换和开/关切换。 - 支持 Raspberry Pi Zero、Model A、Model B 第 1 版和第 2 版(包括 256MB 和 512MB 两种版本)

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

PHP

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言