Bluetooth Low Energy: un guide détaillé pour les débutants. Partie 2

Ceci est la deuxième partie de la traduction du livre de Mohammad Afane "Intro to Bluetooth Low Energy". Dans les chapitres présentés, nous parlerons des types d'appareils et de la publicité, la méthode par laquelle les périphériques communiquent leur présence. La première partie est ici.





Je tiens à noter tout de suite que la publicité peut être utilisée non seulement pour détecter des appareils, mais également pour envoyer des données personnalisées. Par exemple, dans le moniteur de qualité de l'air portable Atmotube , les packages de réponse de publicité et d'analyse sont utilisés pour communiquer les lectures actuelles des capteurs. Ceci est utile pour surveiller les lectures des capteurs pendant la production et lors de la collecte de données à partir de plusieurs appareils.









2. Périphériques et appareils centraux BLE

Il existe plusieurs définitions importantes que vous rencontrerez en apprenant le BLE. Les deux plus importants concernent les rôles de l'appareil: BLE central et BLE périphérique. 





Examinons-les plus en détail.





2.1 Périphériques

– , , .. , .





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





, – (beacon). – , . : .





, , . , , , , .





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





, . . , , GAP.





2.2

– , . .





– , , .





2.3

: , , .

























,









,





















, BLE





BLE





, BLE





BLE





. 1:





2.4

BLE . , , , . , BLE , , .





BLE , . , , .





. – , , - .





2.5 BLE

BLE- . , ( ) , .









Figure:  1: Smartphone en tant qu'appareil multi-rôle
. 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 , .





Figure:  8: Chaînes radio en BLE
. 8: BLE

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





. . , .





, , , . , .





: 31 . 254 .





, () , ( ) , .





, . , ( ).





Figure:  9: Appareils avec et sans connectivité
. 9: ,

3.3

, , , . , , , . , , .





, , , , , , .





Figure:  10: Balayage passif et actif
. 10:

3.4

, (37, 38 39). ( ):





  • .





, .





  • .





.





  • .









  • .





. .





  • .





.





  • .





.





  • .





.





3.5

:





  • .





. 20 10.24 , 625 . , . , .





  • .





. , .





Figure:  11: Format de l'emballage publicitaire (à partir de la spécification standard Bluetooth 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 ( ): .





, , . 





Figure:  12: Paramètres de scan
. 12:

__________________________________





?

Dans le prochain article, nous examinerons les problèmes liés aux connexions, ainsi que les services, les caractéristiques et les façons de travailler avec eux.








All Articles