FarmBot/Farmbot-Web-App

Setup, customize, and control FarmBot from any device

何を解決するか

FarmBotデバイスの集中型制御システムを提供し、ユーザーが低レベルのコマンドでハードウェアに直接対話するのではなく、Webベースのインターフェースを通じて自動農場を管理できるようにします。

動作方法

このプロジェクトは3つの主要なコンポーネントで構成されています:ユーザーインターフェース用のRuby on Rails Webアプリケーション、農場設計、ユーザーアカウント、シーケンスを格納するRESTful JSON API、およびWebブラウザと物理的なFarmBotデバイス間でリアルタイム通信を可能にするDocker化されたMQTTサーバーです。

対象ユーザー

主に公式ホスティングサービスを使用したいFarmBot所有者、新しい機能やバグ修正を開発する開発者、プラットフォームのセキュリティを監査するセキュリティ研究者です。

特徴

  • リアルタイム制御:ブラウザとデバイス間の低遅延通信にMQTTを使用します。
  • データ管理:JSON APIを介して複雑な農場レイアウトと自動シーケンスを格納します。
  • セルフホスティング対応:RubyとLinuxの経験を持つ上級ユーザーが、自前の制御サーバーインスタンスを実行できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト