FarmBot/Farmbot-Web-App
Setup, customize, and control FarmBot from any device
解决的问题
提供一个集中式控制系统,用于管理 FarmBot 设备,使用户可以通过基于 Web 的界面管理其自动化农场,而无需直接通过低级命令与硬件交互。
工作原理
该项目由三个主要组件组成:用于用户界面的 Ruby on Rails Web 应用程序、用于存储农场设计、用户账户和序列的 RESTful JSON API,以及一个 Docker 化的 MQTT 服务器,可实现浏览器与物理 FarmBot 设备之间的实时消息传递。
适用人群
主要面向希望使用官方托管服务的 FarmBot 拥有者、开发新功能或修复 bug 的开发者,以及对平台进行安全审计的研究人员。
主要亮点
- 实时控制:使用 MQTT 实现浏览器与设备之间的低延迟通信。
- 数据管理:通过 JSON API 存储复杂的农场布局和自动化序列。
- 自托管能力:允许具备 Ruby 和 Linux 经验的高级用户运行自己的控制服务器实例。
相关
- 项目
- 项目
- 项目
- 项目
- 项目