Bluetooth Hemat Energi: Panduan Lengkap untuk Pemula. Bagian 2

Ini adalah bagian kedua dari terjemahan buku Mohammad Afane "Intro to Bluetooth Low Energy". Dalam bab-bab yang disajikan, kita akan berbicara tentang jenis perangkat dan tentang periklanan, metode yang digunakan perangkat periferal mengomunikasikan keberadaannya. Bagian pertama ada di sini.





Saya ingin segera mencatat bahwa iklan dapat digunakan tidak hanya untuk mendeteksi perangkat, tetapi juga untuk mengirim data khusus. Misalnya, dalam monitor kualitas udara portabel Atmotube , paket Advertise and Scan Response digunakan untuk mengkomunikasikan pembacaan sensor saat ini. Ini berguna untuk memantau pembacaan sensor selama produksi dan saat mengumpulkan data dari beberapa perangkat.









2. Periferal BLE dan perangkat pusat

Ada beberapa definisi penting yang akan selalu Anda temui saat mempelajari BLE. Dua yang paling penting terkait dengan peran perangkat: BLE sentral dan periferal BLE. 





Mari kita pertimbangkan secara lebih rinci.





2.1 Periferal

– , , .. , .





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





, – (beacon). – , . : .





, , . , , , , .





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





, . . , , GAP.





2.2

– , . .





– , , .





2.3

: , , .

























,









,





















, BLE





BLE





, BLE





BLE





. 1:





2.4

BLE . , , , . , BLE , , .





BLE , . , , .





. – , , - .





2.5 BLE

BLE- . , ( ) , .









Angka:  1: Smartphone sebagai perangkat multi-peran
. 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 , .





Angka:  8: Saluran radio di BLE
. 8: BLE

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





. . , .





, , , . , .





: 31 . 254 .





, () , ( ) , .





, . , ( ).





Angka:  9: Perangkat dengan dan tanpa konektivitas
. 9: ,

3.3

, , , . , , , . , , .





, , , , , , .





Angka:  10: Pemindaian pasif dan aktif
. 10:

3.4

, (37, 38 39). ( ):





  • .





, .





  • .





.





  • .









  • .





. .





  • .





.





  • .





.





  • .





.





3.5

:





  • .





. 20 10.24 , 625 . , . , .





  • .





. , .





Angka:  11: Format paket iklan (dari spesifikasi standar 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 ( ): .





, , . 





Angka:  12: Parameter pemindaian
. 12:

__________________________________





?

Pada artikel berikutnya, kita akan melihat masalah yang terkait dengan koneksi, serta menangani layanan, karakteristik, dan cara bekerja dengannya.








All Articles