その他
FindMyWeb: Apple Find My のリバースエンジニアリング
FindMyWeb: Apple Find My, reverse enginiered (codeberg.org)
要約
FindMyWebは、ユーザーが所有権を持つトラッカーを構築できるプロジェクトです。既存のネットワーク(Apple FindMy、Google Find My Device、Samsung SmartThings)を活用し、ベンダー固有のデバイスやクローズドソースソフトウェアに依存せずに、オープンソースのトラッカーを作成することを目指しています。これにより、ユーザーは自身の位置情報データをより細かく管理できるようになります。
全文翻訳
FindMyWeb
自分で所有するトラッカーを構築できるプロジェクトです。アイデアは、ベンダー固有のデバイスを所有する必要なく、既存のネットワークを使用して独自のトラッカーを構築する方法を作成することです。
Supported networks
- Apple FindMy
- Google Find My Device
- Samsung SmartThings
Why
現在、多数のベンダーからさまざまな位置情報トラッカーネットワークが存在します。これにより、多くの断片化が生じ、それぞれが、位置情報がどのように扱われるかを知ることなく、クローズドソースソフトウェアを実行するデバイスを所有することを要求します。アイデアは、それらすべてにWebインターフェースを作成し、独自のオープンソーストラッカーを構築できるようにすることです。
How
バックエンドは現在、Appleのネットワークと対話するためにmalmelooのFindMy.pyライブラリを使用しており、トラッカーはカスタムZephyrベースのファームウェアを実行します。セットアップ手順で詳細を確認できます。
Setup
Web (Frontend+Backend)
- Development/Baremetal
- Docker (TBD)