DT42/BerryNet

Deep learning gateway on Raspberry Pi and other edge devices

解決する課題

BerryNetは、Raspberry Piをローカルでディープラーニングモデルを実行できるインテリジェントなエッジゲートウェイに変えます。クラウド接続の必要性を排除することでデータ転送コストを削減し、デバイス上で直接、視覚イベントやセンサーイベントに対するリアルタイムの応答を可能にします。

仕組み

カメラ、AIエンジン、データコレクターなどの独立したコンポーネントがMQTTブローカーを介して通信するモジュール式アーキテクチャを採用しています。このシステムは、LiteRTとONNX Runtimeという2つの主要なAIエンジンをサポートしています。これらのエンジンは、事前学習済みモデル(MobileNetやYOLOなど)を使用してビデオフレームや画像を処理し、結果を特定のMQTTトピックにパブリッシュします。ユーザーはWebベースのダッシュボードで結果を監視したり、TelegramやGmailなどのサービスを通じて自動アラートを受け取ったりできます。

対象ユーザー

このプロジェクトは、Raspberry Piハードウェア上でAIoT(Artificial Intelligence of Things)アプリケーションを構築する開発者やホビーユーザー向けです。外部のクラウドサービスに依存することなく、ローカルでプライバシーに配慮した分散型の方法で視覚データやセンサー入力を処理したい方に最適です。

ハイライト

  • エッジハードウェア上でディープラーニングモデルを完全にオフラインで実行。
  • Raspberry Piカメラモジュール、USBカメラ、IPカメラなど、多様な入力ソースをサポート。
  • LiteRTやONNXなどの一般的なモデル形式と互換性があり、Ultralytics YOLOモデルもサポート。
  • supervisorによって管理されるモジュール式のコンポーネント設計により、設定とスケーリングが容易。
  • 土壌水分モニターなどのZigbeeセンサー監視を組み込みでサポートし、自動アラート機能を備えています。

関連

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