私の電話を使用して、BLEモジュール内の特性を接続したり変更したりして、同様のノードのメッシュにメッセージを送信しています。しかし、私はこのコミュニケーションをよりスマートにする必要があります。Android BLE - 広告パケット番号は存在しますか?
本質的に、BLEモジュール内でデータを接続したり変更したりするたびに増える「広告番号」があるかどうかを知りたいと思います。つまり、ノードに接続せずにノードの広告番号を確認するサービスを実行したいと考えています。したがって、BLEモジュールが保持する更新されたパケットがある場合、デバイスはそのノードに接続してメッセージを読み取る必要があります。しかし、更新がない限り、デバイス(電話)がこれらのノードに接続することは望ましくありません。
問題は、電話機がこれらのBLEノードに非常に頻繁に接続し、実際に「必要があるかどうか」を確認することなく、メッセージからメッシュにプッシュされたメッセージが欠落する可能性があることです。 BLEノードは、一度に1つのデバイスとペアにすることができます。
答えがノーならば、私は非常に提案を感謝します。主なアイデアは、私は情報が渡されて見逃したくないということです。デバイスを使用してノードに接続すると、ノードはメッシュ内の他のノードをリッスンしません。
ありがとうございます。私はデータを修正する必要があります。 – FoxDonut