iot
10件のリポジトリ
WiFi電波だけで壁越しに人を検知するセンシング基盤 — RuViewは市販WiFiのCSI(チャネル状態情報)解析により、カメラなしで壁越しの人物検知・呼吸/心拍測定・姿勢推定を実現するRust製プラットフォームです。Home Assistant・Apple Home・Google Home・Alexaにネイティブ対応し、睡眠中や転倒リスクなど意味づけされた状態も配信でき、プライバシー重視のスマートホーム監視に新しい選択肢を提供します。
ローカル制御とプライバシー重視のホームオートメーション — クラウド依存せずローカルで動くオープンソースのスマートホームプラットフォームです。モジュール構造で多様なデバイス・サービスを統合でき、DIY愛好家中心の世界的コミュニティが開発を支えています。Raspberry Piなどで自宅サーバーとして手軽に運用できる点が特徴です。
自宅サーバーを手軽なパーソナルクラウドに変えるCasaOS — CasaOSはGoとVue.jsで作られたDocker対応のオープンソースシステムで、Raspberry Piなどのホームサーバーをシンプルなダッシュボードで管理できます。SaaSのコストを抑えつつ自分のデータを自分で管理したい人に向いています。
The Cloud-Native API Gateway and AI Gateway
2000機種以上に対応するセルフホスト型GPS追跡サーバー — Traccarは200種類以上のGPSプロトコルと2000機種以上のデバイスに対応するJava製バックエンドです。REST APIとSQLデータベースを備え、車両管理事業者やGPS機器の再販業者、個人利用者まで幅広く対応します。Docker Composeでセルフホストするか、公式のマネージドホスティングも利用可能です。
PSRAM不要、2ドルESP32-C3で動く広告ブロックDNS — 537,000件のブロックリストをRAMに載せず、40bitハッシュとしてフラッシュに保存し二分探索するという発想で、PSRAM非搭載の2ドルESP32-C3でもPi-hole級の広告ブロックを実現しています。RAM使用量は約50KB、判定も約10msと高速で、既存のRAM常駐型アプローチとは一線を画す省メモリ設計が注目ポイントです。
実機不要でマルチノードIoTを丸ごとシミュレート — Renodeは未改変のファームウェアをそのまま仮想ボード上で実行できるシミュレーションツールです。ARM・x86・RISC-Vなど多様なアーキテクチャに対応し、SoCやペリフェラル、ノード間の有線/無線接続まで再現します。再現性の低い実機テストに代わり、複雑な組み込みIoTシステムの開発・デバッグを効率化したい開発者に向いています。
Local HTTPS and MQTT cloud emulator for Roborock vacuums without rooting or hardware modifications
ESP32でkubectlが使えるKubernetes互換コントロールプレーン — kube32はESP32-S3マイコン向けのKubernetes互換基盤で、kubectlやk9sからWi-Fi/USB経由で実機クラスタを管理できます。PodはWasm3で動くWebAssemblyモジュールとして実行され、Ingressや永続ボリューム、GPIO等へのケーパビリティ制御も実装。macOS/Linux向けシミュレータも同梱し、ハードウェア無しで開発可能です。
トレーラー向けCANバス監視タッチパネルのファームウェア — Firesideは、ESP32-P4搭載の7インチタッチパネル向けオープンソースファームウェアで、WiFiとMQTT経由でトレーラーのCANバス機器を監視・制御します。TrailCurrentプラットフォームと連携し、サーモスタット、照明、GPS、バッテリー、音声アシスタントなどの機能を提供し、RVやトレーラーの電装製作者に向いています。