私たちはコンピュータ サイエンスの学生のグループで、現在、修士号の一部としてプロジェクトに取り組んでいます。
私たちの問題は次のとおりです。
私たちは、デバイスが少量のデータを交換する必要がある Android 用のアプリに取り組んでいます。これは、Bluetooth や WiFi Direct などを使用して、モバイル接続や既存の WiFi ネットワークなしで機能する必要があります。
デバイスが 31 バイトのデータを送信するアドバタイジング モードを実行できるようにする Bluetooth スマートを調べましたが、これは私たちのニーズには十分すぎるほどです。しかし、これは Android 5.0 でのみサポートされているため、利用可能性が大幅に制限されます。
メッセージの確認とエラー チェックはプラスですが、必須ではありません。したがって、Udp 接続が可能です。
私たちが見つけることができるすべての解決策は、ユーザーがピアリクエストを積極的に受け入れることを含みます。これは、何百ものデバイスが相互に通信している可能性があるため、受け入れられないか、デバイスをルート化する可能性があります。
要するに、私たちが探しているのは、デバイスが少量のデータをブロードキャストする方法です。最小値は約 24 バイトです。ユーザーはアプリを起動する以外に何もする必要はありません。