هذا هو الجزء الثاني من ترجمة كتاب محمد عفان "Intro to Bluetooth Low Energy". في الفصول المقدمة ، سنتحدث عن أنواع الأجهزة وعن الإعلان ، والطريقة التي توصل بها الأجهزة الطرفية وجودها. الجزء الأول هنا.
أريد أن أشير على الفور إلى أنه يمكن استخدام الإعلانات ليس فقط لاكتشاف الأجهزة ، ولكن أيضًا لإرسال بيانات مخصصة. على سبيل المثال ، في جهاز مراقبة جودة الهواء المحمول Atmotube ، يتم استخدام حزم الإعلان والاستجابة للمسح الضوئي لتوصيل قراءات أجهزة الاستشعار الحالية. هذا مفيد لمراقبة قراءات أجهزة الاستشعار أثناء الإنتاج وعند جمع البيانات من أجهزة متعددة.
2. ملحقات BLE والأجهزة المركزية
هناك العديد من التعريفات المهمة التي ستصادفها باستمرار عند تعلم BLE. أهم اثنين يتعلقان بأدوار الجهاز: BLE مركزي و BLE طرفي.
دعونا ننظر فيها بمزيد من التفصيل.
2.1 الأجهزة الطرفية
– , , .. , .
– BLE-, , , : . , - , , .
, – (beacon). – , . : .
, , . , , , , .
, . : , . BLE- BLE ( ), , .
, . . , , GAP.
2.2
– , . .
– , , .
2.3
: , , .
|
|
|
|
|
, |
|
, |
|
|
|
|
, BLE |
BLE |
, BLE |
BLE |
. 1:
2.4
BLE . , , , . , BLE , , .
BLE , . , , .
. – , , - .
2.5 BLE
BLE- . , ( ) , .
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 , .
: , , , () , , . , , Wi-Fi .
. . , .
, , , . , .
: 31 . 254 .
, () , ( ) , .
, . , ( ).
3.3
, , , . , , , . , , .
, , , , , , .
3.4
, (37, 38 39). ( ):
.
, .
.
.
.
.
. .
.
.
.
.
.
.
3.5
:
.
– . 20 10.24 , 625 . , . , .
.
. , .
, 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 ( ): .
, , .
__________________________________
?
في المقالة التالية ، سننظر في القضايا المتعلقة بالاتصالات ، وكذلك فهم الخدمات والخصائص وطرق العمل معهم.