AW: Finde keine Geräte mit BluetoothLE auf neueren Android-Versionen (Delphi 10.3.1)
21. Jan 2020, 09:53
Ja richtig.
Der Grund ist vermutlich das die Phones im BLE Advertising relativ schnell detektieren und anzeigen können, um die Geräte schnell anzuzeigen.
Die Abfrage der Daten und Services von den IoT-Geräten braucht aber mehr Zeit, auch weil u.U. iOT Geräte nicht immer so schnell Daten abliefern wie gewünscht.
Ich entkoppele das auch sehr stark genau aus diesem Grund.
Das ist nur meine Vermutung, echt Messen kann man das wohl nur mit speziellen RF-Debug Tools, z.B. von NordicSemi, etc.
Es ist aber klar wenn Phones mit externen Geräten kommunizieren läuft nicht Alles wie auf dem benachbarten Intel 64-Bit Core.
Man muss sich halt nach den Geräten mit kleiner MCU richten.
Ausserdem ist bei Funk sowieso zu Bedenken: Es kann immer und jederzeit wegbrechen.
Eine Funkverbindung ist kein Kabel.
Zum Glück übernimmt den größten Teil der Verbindungsproblematik das Phone, und versucht das zu optimieren, aber die grundsätzlichen Probleme bleiben bestehen.
|