0

私の電話を使用して、BLEモジュール内の特性を接続したり変更したりして、同様のノードのメッシュにメッセージを送信しています。しかし、私はこのコミュニケーションをよりスマートにする必要があります。Android BLE - 広告パケット番号は存在しますか?

本質的に、BLEモジュール内でデータを接続したり変更したりするたびに増える「広告番号」があるかどうかを知りたいと思います。つまり、ノードに接続せずにノードの広告番号を確認するサービスを実行したいと考えています。したがって、BLEモジュールが保持する更新されたパケットがある場合、デバイスはそのノードに接続してメッセージを読み取る必要があります。しかし、更新がない限り、デバイス(電話)がこれらのノードに接続することは望ましくありません。

問題は、電話機がこれらのBLEノードに非常に頻繁に接続し、実際に「必要があるかどうか」を確認することなく、メッセージからメッシュにプッシュされたメッセージが欠落する可能性があることです。 BLEノードは、一度に1つのデバイスとペアにすることができます。

答えがノーならば、私は非常に提案を感謝します。主なアイデアは、私は情報が渡されて見逃したくないということです。デバイスを使用してノードに接続すると、ノードはメッシュ内の他のノードをリッスンしません。

答えて

0

標準化されたものはありません。あなたはそれを自分で実装する必要があります。

変更があるたびに増えていく広告データに数字を含めることは、既に良い考えです。

+0

ありがとうございます。私はデータを修正する必要があります。 – FoxDonut

関連する問題