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 擁有者、開發新功能或修復錯誤的開發者,以及對平台進行安全審計的研究人員。
主要亮點
- 即時控制:使用 MQTT 實現瀏覽器與裝置之間的低延遲通訊。
- 資料管理:透過 JSON API 儲存複雜的農場佈局與自動化序列。
- 自托管能力:允許具備 Ruby 與 Linux 經驗的進階使用者自行運行控制伺服器實例。
相關
- 專案
- 專案
- 專案
- 專案
- 專案