Bluetooth Low Energy: Eine detaillierte Anleitung für Anfänger. Teil 2

Dies ist der zweite Teil der Übersetzung von Mohammad Afanes Buch " Einführung in Bluetooth Low Energy". In den vorgestellten Kapiteln werden wir über Gerätetypen und über Werbung sprechen, die Methode, mit der Peripheriegeräte ihre Präsenz kommunizieren. Der erste Teil ist hier.





Ich möchte sofort darauf hinweisen, dass mit Werbung nicht nur Geräte erkannt, sondern auch benutzerdefinierte Daten gesendet werden können. Beispielsweise werden im tragbaren Atmotube -Luftqualitätsmonitor die Werbe- und Scanantwortpakete verwendet, um die aktuellen Sensorwerte zu kommunizieren. Dies ist nützlich, um die Sensorwerte während der Produktion und beim Sammeln von Daten von mehreren Geräten zu überwachen.









2. BLE-Peripheriegeräte und Zentralgeräte

Es gibt mehrere wichtige Definitionen, auf die Sie beim Erlernen von BLE ständig stoĂźen werden. Die beiden wichtigsten beziehen sich auf Geräterollen: BLE-Zentral und BLE-Peripherie. 





Betrachten wir sie genauer.





2.1 Peripheriegeräte

– , , .. , .





– BLE-, , , : . , - , , .





, – (beacon). – , . : .





, , . , , , , .





, . : , . BLE- BLE ( ), , .





, . . , , GAP.





2.2

– , . .





– , , .





2.3

: , , .

























,









,





















, BLE





BLE





, BLE





BLE





. 1:





2.4

BLE . , , , . , BLE , , .





BLE , . , , .





. – , , - .





2.5 BLE

BLE- . , ( ) , .









Zahl:  1: Smartphone als Mehrzweckgerät
. 1:





2.6 BLE

BLE , ZigBee, Z-Wave, Thread .,) , . Bluetooth Classic , Bluetooth BLE, Bluetooth Classic. BLE.





BLE :





  • . BLE- .





  • , , . , , BLE-, .





, BLE

: Android iOS. Android BLE API Android 4.3 ( 2012 ), iOS – 2011 .





, . iOS, BLE , iPhone 4s. Android . , , BLE. Android , BLE, Android-.





3.

3.1 (GAP)

, BLE- . :





  • ;





  • : , , , ;





  • : , , ;









, , BLE .





BLE- , , . , , – ( 37, 38, 39) , .





, . : .





3.2

, , . , .





BLE 40 , 2 ( ), . ,  37 , .





Zahl:  8: Radiosender in BLE
. 8: BLE

: , , , () , , . , , Wi-Fi .





. . , .





, , , . , .





: 31 . 254 .





, () , ( ) , .





, . , ( ).





Zahl:  9: Geräte mit und ohne Konnektivität
. 9: ,

3.3

, , , . , , , . , , .





, , , , , , .





Zahl:  10: Passives und aktives Scannen
. 10:

3.4

, (37, 38 39). ( ):





  • .





, .





  • .





.





  • .









  • .





. .





  • .





.





  • .





.





  • .





.





3.5

:





  • .





– . 20 10.24 , 625 . , . , .





  • .





. , .





Zahl:  11: Format des Werbepakets (aus der Bluetooth-Standardspezifikation 5)
. 11: ( Bluetooth 5)

  , TLV (Type-Length-Value, --), . , . (PDU, Protocol Data Unit) BLE- :





  • : , , .





  • : , TLV.





  • : .





Bluetooth ( ).





:





  • Local Name: , , . 





  • Tx Power Level: , .





  • Flags: (, , [1] [0], :





    • Limited Discoverable Mode ( );





    • General Discoverable Mode ( );





    • BR/EDR Not Supported ( Bluetooth);





    • Low Energy Bluetooth ;





    • Low Energy Bluetooth .





: BR (Basic Rate, ) EDR (Enhanced Data Rate, ) Bluetooth Classic.





  • Service Solicitation: UUID, , GATT- . .





  • Appearance: , . , , .





, , – .





3.6.

:





  • Scan Type ( ): .





  • Scan Window ( ): , .





  • Scan Interval ( ): .





, , . 





Zahl:  12: Scan-Parameter
. 12:

__________________________________





?

Im nächsten Artikel werden wir uns mit den Problemen im Zusammenhang mit Verbindungen befassen und die Dienste, Merkmale und Arbeitsweisen mit ihnen verstehen.








All Articles