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 經驗的進階使用者自行運行控制伺服器實例。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案