Bluetooth tarmog'i - Bluetooth mesh networking

Bluetooth tarmog'i
Bluetooth-logo.svg
Tomonidan ishlab chiqilganBluetooth SIG
Tanishtirdi2017 yil 13-iyul (2017-07-13)
SanoatYoritish, IoT
Jismoniy diapazon100-1000 metr (mashni uzatish konfiguratsiyasiga qarab)

Bluetooth tarmog'i bu kompyuter tarmoq tarmoqlari asosida standart Bluetooth kam energiya bu Bluetooth radiosi orqali ko'pdan-ko'p aloqa qilish imkonini beradi. Bluetooth Mesh texnik xususiyatlari Mesh profilida aniqlangan[1] va Mesh modeli[2] tomonidan texnik xususiyatlar Bluetooth maxsus foizlar guruhi (Bluetooth SIG). Bluetooth Mesh 2014 yilda o'ylab topilgan[3] va 2017 yil 13-iyulda qabul qilingan (2017-07-13).[4]

Umumiy nuqtai

Bluetooth Mesh bu tarmoq tarmoqlari a da ishlaydigan standart toshqin tarmog'i tamoyil. Bu xabarlarni uzatuvchi tugunlarga asoslangan: xabarlar keshida bo'lmagan, TTL ≥ 2 ga ega bo'lgan ma'lum tarmoq kalitiga qarshi autentifikatsiya qilingan tarmoq paketini qabul qiladigan har bir o'rni tuguni TTL = TTL - 1 bilan qayta uzatilishi mumkin. yaqinda ko'rilgan xabarlarni uzatishni oldini olish uchun ishlatiladi.

Aloqa 384 baytgacha bo'lishi mumkin bo'lgan xabarlarda, segmentatsiya va qayta yig'ish (SAR) mexanizmidan foydalanilganda amalga oshiriladi, ammo xabarlarning aksariyati bitta segmentga to'g'ri keladi, ya'ni 11 bayt. Har bir xabar bitta bayt (maxsus xabarlar uchun), 2 bayt (standart xabarlar uchun) yoki 3 bayt (sotuvchiga xos xabarlar uchun) bo'lishi mumkin bo'lgan opcode bilan boshlanadi.

Har qanday xabarda qaysi qurilmalar xabarlarni qayta ishlashini aniqlaydigan manba va manzil manzili mavjud. Qurilmalar bitta narsa / narsalar guruhi / hamma narsa bo'lishi mumkin bo'lgan yo'nalishlarga xabarlarni nashr etadi.

Har bir xabarda tarmoqni takroriy hujumlardan himoya qiladigan tartib raqami mavjud.

Har bir xabar shifrlangan va tasdiqlangan. Xabarlarni himoyalash uchun ikkita tugmachadan foydalaniladi: (1) tarmoq kalitlari - bitta tarmoq tarmog'iga ajratilgan, (2) dastur tugmachalari - ma'lum bir dastur funktsiyasi uchun xos bo'lgan, masalan. yorug'likni yoqish va yorug'likni qayta sozlash.

Xatlar a yashash vaqti (TTL). Har safar xabar qabul qilinganda va uzatilayotganda, TTL kamayadi, bu esa "xop" sonini cheklaydi va cheksiz ko'chadan xalos qiladi.

Bluetooth Mesh qatlamli arxitekturaga ega, quyida bir nechta qatlamlar mavjud.

QatlamFunktsionallik
Model qatlamiBu dasturga xos xabarlarni almashishning standart usulini belgilaydi. Masalan, Light Lightness Model yengillikni boshqarishning o'zaro ta'sirli usulini belgilaydi. Mesh tarmog'ini boshqarish uchun zarur bo'lgan holatlar va xabarlarni aniqlaydigan "Model modellari" deb nomlangan majburiy modellar mavjud.
Qatlamga kirishU ma'lumotlarning uzatilishi va qabul qilinishini modelning to'g'ri kontekstida va unga tegishli dastur kalitlarida etkazilishini ta'minlash mexanizmini belgilaydi.
Yuqori transport qatlamiBu dastur (yoki qurilmaga tegishli kalit) yordamida kirish qatlami paketlarining autentifikatsiyalangan shifrlashini belgilaydi. Shuningdek, u Do'stlikni boshqarish yoki Heartbeat xabarlari yordamida tugunning xatti-harakatlari to'g'risida xabar berish uchun ba'zi nazorat xabarlarini belgilaydi.
Quyi transport qatlamiUshbu qatlam ishonchli (blokni tasdiqlash orqali) segmentlangan uzatuvchi yuqori qatlam paketlarini aniqlaydi, qachonki yuqori qatlam paketini bitta tarmoq qatlami paketida olib bo'lmaydi. Shuningdek, u qabul qilgichdagi segmentlarni qayta yig'ish mexanizmini belgilaydi.
Tarmoq qatlamiUshbu qatlam transport paketlarining tarmoq orqali bir yoki bir nechta tugunlarga qanday yo'nalishini aniqlaydi. Bu intervalni kengaytirish uchun o'rni tuguni orqali xabarlarni yo'naltirish uchun o'rni funktsiyasini belgilaydi. U tarmoq kalitidan foydalangan holda tarmoq sathining tasdiqlangan shifrini boshqaradi.
Bearer LayerBu tarmoq paketlarining tugunlar o'rtasida qanday almashinishini belgilaydi. Mesh profilining spetsifikatsiyasi BLE reklama tashuvchisi va BLE GATT tashuvchisini aniqlaydi. Mesh profili proksi-server protokolini belgilaydi, bu orqali tarmoq paketlarini TCP / IP kabi boshqa tashuvchilar orqali almashtirish mumkin.

Nazariy chegaralar

Bluetooth Mesh texnologiyasining amaliy chegaralari noma'lum. Spetsifikatsiyaga kiritilgan ba'zi cheklovlarga quyidagilar kiradi:

Tarmoq uchun cheklovQiymatIzohlar
Tugunlarning maksimal soni32 767Chegara 32768 ta manzilni tashkil qiladi va tugun bir nechta manzilni egallashi mumkin bo'lsa, amaliy limit, ehtimol, pastroq.
Guruhlarning maksimal soni16 384

Virtual guruhlar soni 2 tani tashkil qiladi128.

Sahnalarning maksimal soni65 535
Subnetlarning maksimal soni4 096
Maksimal TTL127

Mesh modellari

Bluetooth Mesh spetsifikatsiyasining 1.0 versiyasidan boshlab,[2] quyidagi standart modellar va model guruhlari aniqlandi:

Jamg'arma modellari

Asosiy modellarda asosiy modellar aniqlangan. Ularning ikkitasi barcha tarmoq tugunlari uchun majburiydir.

  • Konfiguratsiya serveri (majburiy)
  • Konfiguratsiya mijozi
  • Sog'liqni saqlash serveri (majburiy)
  • Sog'liqni saqlash mijozi

Umumiy modellar

  • Umumiy OnOff Server, belgilangan har qanday model tavsifiga mos kelmaydigan, lekin Yoqish / O'chirishning umumiy xususiyatlarini qo'llab-quvvatlaydigan qurilmalarni namoyish qilish uchun ishlatiladi.
  • Umumiy darajadagi server, elementning holatini 16-bit imzolangan butun sonda saqlaydi
  • Umumiy standart o'tish vaqti serveri, turli xil qurilmalar uchun standart o'tish vaqtini ko'rsatish uchun ishlatiladi
  • Generic Power OnOff Server va Generic Power OnOff Setup Server, har qanday model tavsifiga mos kelmaydigan, lekin Yoqish / O'chirishning umumiy xususiyatlarini qo'llab-quvvatlaydigan qurilmalarni namoyish qilish uchun ishlatiladi.
  • Umumiy quvvat darajasi serverlari va umumiy quvvat darajasini o'rnatish serveri, shu jumladan umumiy quvvatning haqiqiy holati, umumiy quvvatning oxirgi holati, umumiy quvvatning standart holati va umumiy quvvat oralig'i holati.
  • Umumiy batareyalar serveri, batareyaning holatini ifodalovchi to'rtta qiymatlar to'plamini ifodalaydi
  • Umumiy joylashuv serveri va umumiy joylashuvni sozlash serveri, elementning joylashuvi haqidagi ma'lumotni global yoki keng (Lat / Lon) yoki mahalliy sifatida ifodalaydi.
  • Umumiy foydalanuvchi / administrator / ishlab chiqaruvchi / mijozlar xususiyati serveri, element tomonidan saqlanadigan har qanday qiymatni ifodalaydi
  • Umumiy OnOff mijozi va umumiy darajadagi mijoz
  • Umumiy standart o'tish vaqti mijozi
  • Umumiy quvvat OnOff mijozi va umumiy quvvat darajasi mijozi
  • Batareyaning umumiy mijozi
  • Umumiy manzil mijozi
  • Umumiy mulk mijozi

Sensorlar

  • Sensor serveri va Sensorni sozlash serveri Sensor qurilma. Sensor qurilmasi o'lchangan qiymatni vaqti-vaqti bilan yoki so'rov bo'yicha qaytarish uchun tuzilgan bo'lishi mumkin; o'lchov davri (kadans) aniq yoki o'zgarishi uchun tuzilgan bo'lishi mumkin, shunda muhimroq qiymat oralig'i tezroq xabar qilinadi.
  • Sensor mijozi

Vaqt va sahnalar

  • Time Server & Time Setup Server, tarmoq tarmog'ida vaqtni sinxronlashtirishga imkon beradi
  • Sahna serveri va sahna sozlamalari serveri, kerak bo'lganda 65535 ta sahnani sozlash va qaytarib olish imkoniyatini beradi.
  • Rejalashtiruvchi server va rejalashtiruvchini sozlash serveri
  • Vaqt mijozi, sahna mijozi va rejalashtiruvchi mijoz

Yoritish

  • Ochiq yorug'lik manbasini aks ettiruvchi Light Lightness Server & Light Lightness Setup Server
  • Light CTL Server, Light CTL Temperature Server & Light CTL Setup Server, ifodalovchi CCT yoki "sozlanishi oq" yorug'lik manbai
  • Light HSL Server, Light HSL Hue Server, Light HSL Saturation Server & Light HSL Setup Server, bu yorug'lik manbasini aks ettiradi. Rang, to'yinganlik, engillik ranglarning namoyishi
  • Light xyL Server va Light xyL Setup Server, o'zgartirilgan asosida yorug'lik manbasini ifodalaydi CIE xyY rang maydoni.
  • Light LC (Lightness Control) Server va Light LC Setup Server, yorug'likni boshqarish moslamasini ifodalaydi, Light Lightness modelini joy sensori va atrof-muhit yorug'ligi sensori. U Avtomatik yoqish, Avtomatik o'chirish va / yoki kabi yorug'likni boshqarish stsenariylari uchun ishlatilishi mumkin Yozgi yig'im-terim.
  • Engil Lightning Client, Light CTL Client, Light HSL Client, Light xyL Client & Light LC Client

Ta'minot

Ta'minot - bu qurilmani tarmoqqa o'rnatish jarayoni. Bu Bluetooth Mesh tarmog'ini yaratish uchun majburiy qadamdir.

Ta'minot jarayonida provayder tarmoq kalitini va qurilma uchun noyob manzil maydonini xavfsiz ravishda tarqatadi. Ta'minot protokoli P256 Elliptik egri chizig'idan foydalanadi Diffie-Xellman Tarmoq kalitini va boshqa ma'lumotlarni shifrlash uchun vaqtinchalik kalit yaratish uchun kalit almashinuv. Bu passiv eshitish vositasidan xavfsizlikni ta'minlaydi. Shuningdek, u tarmoq ma'lumotlarini ishlatadigan faol tinglovchidan himoya qilish uchun turli xil autentifikatsiya mexanizmlarini taqdim etadi o'rtada hujum, ta'minot jarayonida.

"Qurilma kaliti" deb nomlanuvchi qurilmaga xos bo'lgan kalit, zaxira qilish jarayonida provayder va qurilmaning elliptik egri chiziqli umumiy siridan olinadi. Ushbu qurilma kaliti provayder tomonidan ushbu maxsus qurilma uchun xabarlarni shifrlash uchun ishlatiladi.

Ta'minot jarayonining xavfsizligi ushbu maqolada tahlil qilingan IEEE CNS 2018 yilgi konferentsiya.[5]

Ta'minot Bluetooth GATT aloqasi yoki ma'lum bir tashuvchidan foydalangan holda reklama yordamida amalga oshirilishi mumkin.[1]

Bluetooth Mesh Model va Mesh Profile spetsifikatsiyalarida ishlatiladigan atamalar

  • Belgilangan joy: Xabar yuboriladigan manzil.
  • Element: Qurilmadagi manzil mavjudligi.
  • Model: odatdagi foydalanuvchi stsenariylarining standartlashtirilgan ishlashi.
  • Tugun: ta'minlangan qurilma.
  • Provayder: Qurilmani tarmoq tarmog'iga qo'sha oladigan tugun.
  • Relay: xabarlarni qayta uzatishga qodir tugun.
  • Manba: xabar yuboriladigan manzil.

Amaliyotlar

Bluetooth SIG tomonidan tasdiqlangan ("malakali")

Tomonidan tasdiqlangan ("malakali") Bluetooth mesh dasturlari Bluetooth SIG
IsmYuboruvchiMalaka sanasiQDIDTuri
O'rnatilgan tizimlar uchun Bluetooth to'plami - MESH profili[6]Silvair, Inc.2017 yil 18-iyul98880Profil quyi tizimi
Qualcomm Bluetooth tarmog'i[7]Qualcomm Technologies International, Ltd.2017 yil 18-iyul98856Profil quyi tizimi
Silvair Mesh modellari[8]Silvair, Inc.2017 yil 26-iyul99282Profil quyi tizimi
Simsiz Gecko Mesh profili[9]Silikon laboratoriyalari2017 yil 21 sentyabr101318Profil quyi tizimi
CYW-MESH 1.0[10]Cypress Semiconductor korporatsiyasi2017 yil 3 oktyabr101726Komponent (sinovdan o'tgan)
Qualcomm Bluetooth Mesh modeli[11]Qualcomm Technologies International, Ltd.2017 yil 20 oktyabr102243Profil quyi tizimi
EtherMind Bluetooth Protocol Stack, 5.0 (Yagona rejim) + Mesh[12]Mindtree Limited2018 yil 24-yanvar106544Komponent (sinovdan o'tgan)
Telink SIG Mesh SDK[13]Telink yarim o'tkazgich2018 yil 1-fevral106546Profil quyi tizimi
TOSHIBA Bluetooth_stack_mesh-1[14]Toshiba korporatsiyasi2018 yil 13-fevral104143Komponent (sinovdan o'tgan)
AMICCOM Mesh profili[15]AMICCOM Electronics korporatsiyasi2018 yil 14 mart109370Profil quyi tizimi
Amiccom Bluetooth Mesh modeli[16]AMICCOM Electronics korporatsiyasi2018 yil 30 mart110168Profil quyi tizimi
Airoha SIG tarmog'i[17]Airoha Technology Corp.2018 yil 2-aprel110202Profil quyi tizimi
Marvell Mesh stack v1.0[18]Marvell Technology Group2018 yil 27 aprel110569Komponent (sinovdan o'tgan)
Mesh uchun nRF5 SDK [19]Shimoliy yarimo'tkazgich2018 yil 2-may111537Profil quyi tizimi
Realtek Bluetooth 5 Mesh Qarori[20]Realsil Microelectronics Inc2018 yil 27-iyul115668Profil quyi tizimi
STSW-BNRG-Mesh[21]STMikroelektronika2018 yil 2-avgust116029Profil quyi tizimi
RDA BT Xosti 5.0[22]RDA Microelectronics, Inc.2018 yil 13 sentyabr115860Profil quyi tizimi
JYMC-MESH-1[23]Shanxay Frequen Microelectronics Co., Ltd.2018 yil 10 oktyabr119229Yakuniy mahsulot
RW-BLE-MESH[24]CEVA, Inc.2018 yil 31 oktyabr119268Komponent (sinovdan o'tgan)
ARM Ltd Cordio Mesh[25]ARM Ltd2018 yil 11-dekabr116593Profil quyi tizimi
Samsung SLSI Bluetooth tarmog'i[26]Samsung Electronics Co., Ltd.2018 yil 21-dekabr122442Profil quyi tizimi
Bluelet Host Stack V12[27]Barrot Technology Limited2018 yil 25-dekabr123056Komponent (sinovdan o'tgan)
ESP BLE Mesh v0.6[28]Espressif tizimlari (Shanxay) Pte. Ltd2019 yil 14-yanvar124137Profil quyi tizimi
BK3435 BLE Core Spec 5.0 MESH bilan[29]Beken Corp2019 yil 12 mart127926Yakuniy mahsulot
Harakatlar Mesh profilining quyi tizimi[30]Harakatlar (Zhuhai) Technology Co., Limited2019 yil 21 mart127646Profil quyi tizimi
AliOS Things BLE x2 va tarmoqdagi profil v2.1.0[31]Alibaba (Xitoy) Co., Ltd.2019 yil 19 aprel129750Xost quyi tizimi
Tonly SIG Mesh stack[32]Shenzhen Tonli Science and Technology Development Co., Ltd.2019 yil 5-may130160Profil quyi tizimi
Sino Wealth IBLE SIG Mesh profili[33]Sino Wealth Electronic Ltd.2019 yil 18-iyun133403Profil quyi tizimi
Qualcomm Bluetooth Mesh va Mesh Model v4.0[34]Qualcomm Technologies International, Ltd.2019 yil 19-iyun128410Profil quyi tizimi
PAN1020 Mesh profili quyi tizimi[35]Shanxay Panchip Mikroelektronika MChJ, Ltd2019 yil 1-iyul129291Profil quyi tizimi
Apache NimBLE BLE xosti, shu jumladan BLE Mesh[36]JUUL Labs, Inc.2019 yil 15-iyul131934Komponent (sinovdan o'tgan)
Tmall mesh stack[37]Alibaba (Xitoy) Co., Ltd.2019 yil 20-iyul128246Profil quyi tizimi
Clarinox Moviy[38]Clarinox Technologies Pty Ltd2019 yil 2-avgust134454Xost quyi tizimi
BlueX Mesh[39]BlueX Microelectronics Corp Ltd.2019 yil 20-avgust137436Profil quyi tizimi
Zephyr OS Mesh[40]Linux fondi2019 yil 20 sentyabr139259Profil quyi tizimi
Bluetooth tarmog'i[41]Nanjing Qinheng Microelectronics Co., Ltd.2020 yil 1-iyun144808Profil quyi tizimi

Bepul va ochiq manbali dasturiy ta'minotni amalga oshirish

Bepul dasturiy ta'minot va ochiq kodli dasturiy ta'minot amalga oshirish quyidagilarni o'z ichiga oladi:

  • Rasmiy (shu jumladan Linux yadrosi tomonidan Linus Torvalds 2001 yilda[42]) Linux Bluetooth protokoli to'plami BlueZ, ostida er-xotin bepul litsenziyalangan GPL[43] va LGPL,[44] 5.47 versiyasidan Mesh profilini qo'llab-quvvatlaydi,[45] mash qurilmalarini sozlash uchun meshctl vositasini taqdim etish orqali. BlueZ 2005 yilda Bluetooth SIG tomonidan "malakali" dasturiy ta'minot to'plami sifatida tasdiqlangan.[46] BlueZ malakali Bluetooth Mesh to'plami deb hisoblanmaydi, chunki Bluetooth Mesh ro'yxatiga kiritilmagan[qayerda? ] qo'llab-quvvatlanadigan profil sifatida.
  • Apache Mynewt NimBLE, ostida bepul litsenziyaga ega Apache litsenziyasi 2.0,[47] 1.2.0 versiyasidan Bluetooth Mesh-ni qo'llab-quvvatlaydi.[48] 2019 yil 15-iyulda malakaga ega bo'ldi (2019-07-15) QDID 131934 bilan.[36]
  • Zephyr OS Mesh, ostida bepul litsenziyaga ega Apache litsenziyasi 2.0,[49] 1.9.0 versiyasidan Bluetooth Mesh-ni qo'llab-quvvatlaydi.[50] Zephyr OS Mesh 1.14.x 2019 yil 20 sentyabrda malakaga ega bo'ldi (2019-09-20) QDID 139259 bilan.[36]

Adabiyotlar

  1. ^ a b "Mesh profili Bluetooth® spetsifikatsiyasi" (PDF yuklab olish). Bluetooth texnologiyasi veb-sayti. 2017-07-13. Olingan 2017-07-18.
  2. ^ a b "Mesh Model Bluetooth® spetsifikatsiyasi" (PDF yuklab olish). Bluetooth texnologiyasi veb-sayti. 2017-07-13. Olingan 2017-07-18.
  3. ^ "Diapazonni cheklash? Qanday chegarani cheklash kerak? Mesh tarmoqlari bilan tanishish | Bluetooth texnologiyalari veb-sayti". blog.bluetooth.com. Arxivlandi asl nusxasi 2016-04-09 da. Olingan 2017-07-06.
  4. ^ "Kam energiya: Mesh | Bluetooth texnologiyalari veb-sayti". www.bluetooth.com. Arxivlandi asl nusxasi 2017-09-01 da. Olingan 2017-07-18.
  5. ^ Adomnicai, A .; Fournier, J. J. A .; Masson, L. (2018-05-30). "Bluetooth Mesh tarmoqlariga qarshi xavfsizlik xavfsizligi tahdidi". Aloqa va tarmoq xavfsizligi bo'yicha IEEE konferentsiyasi (CNS): 1–9. doi:10.1109 / CNS.2018.8433184. ISBN  978-1-5386-4586-4.
  6. ^ "QD ID 98880 | Studiyani ishga tushirish - Tafsilotlar". launchstudio.bluetooth.com. Olingan 2017-11-15.
  7. ^ "QD ID 98856 | Studiyani ishga tushirish - Tafsilotlar". launchstudio.bluetooth.com. Olingan 2017-11-15.
  8. ^ "QD ID 99282 | Studiyani ishga tushirish - Listing tafsilotlari". launchstudio.bluetooth.com. Olingan 2017-11-15.
  9. ^ "QD ID 101318 | Studiyani ishga tushirish - Listing tafsilotlari". launchstudio.bluetooth.com. Olingan 2017-11-15.
  10. ^ "QD ID 101726 | Studiyani ishga tushirish - Tafsilotlar". launchstudio.bluetooth.com. Olingan 2017-11-15.
  11. ^ "QD ID 102243 | Studiyani ishga tushirish - Listing tafsilotlari". launchstudio.bluetooth.com. Olingan 2017-11-15.
  12. ^ "QD ID 106544 | Studiyani ishga tushirish - Listing tafsilotlari". launchstudio.bluetooth.com. Olingan 2018-03-05.
  13. ^ "QD ID 106546 | Studiyani ishga tushirish - Listing tafsilotlari". launchstudio.bluetooth.com. Olingan 2018-03-05.
  14. ^ "QD ID 104143 | Studiyani ishga tushirish - Listing tafsilotlari". launchstudio.bluetooth.com. Olingan 2018-03-05.
  15. ^ "QD ID 109370 | Studiyani ishga tushirish - Tafsilotlar". launchstudio.bluetooth.com. Olingan 2018-04-05.
  16. ^ "QD ID 110168 | Studiyani ishga tushirish - Tafsilotlar". launchstudio.bluetooth.com. Olingan 2018-04-05.
  17. ^ "QD ID 110202 | Studiyani ishga tushirish - Tafsilotlar". launchstudio.bluetooth.com. Olingan 2018-04-05.
  18. ^ "QD ID 110569 | Studiyani ishga tushirish - Tafsilotlar". launchstudio.bluetooth.com. Olingan 2018-05-03.
  19. ^ Tizimlar, eZ. "Tarmoq uchun nRF5 SDK / Bluetooth kam energiya / Mahsulotlar / Uy - NORDIC SEMICONDUCTOR kompaniyasining ultra past quvvatli simsiz echimlari". www.nordicsemi.com. Olingan 2018-05-03.
  20. ^ "QD ID 115668 | Studiyani ishga tushirish - Tafsilotlar". launchstudio.bluetooth.com. Olingan 2018-09-15.
  21. ^ "QD ID 116029 | Studiyani ishga tushirish - Listing tafsilotlari". launchstudio.bluetooth.com. Olingan 2018-09-15.
  22. ^ "QD ID 115860 | Studiyani ishga tushirish - Listing tafsilotlari". launchstudio.bluetooth.com. Olingan 2018-09-15.
  23. ^ "QD ID 119229 | Studiyani ishga tushirish - Tafsilotlar". launchstudio.bluetooth.com. Olingan 2018-11-07.
  24. ^ "QD ID 119268 | Studiyani ishga tushirish - Listing tafsilotlari". launchstudio.bluetooth.com. Olingan 2018-11-07.
  25. ^ "QD ID 116593 | Studiyani ishga tushirish - Listing tafsilotlari". launchstudio.bluetooth.com. Olingan 2018-12-21.
  26. ^ "QD ID 122442 | Studiyani ishga tushirish - Listing tafsilotlari". launchstudio.bluetooth.com. Olingan 2018-12-21.
  27. ^ "QD ID 123056 | Studiyani ishga tushirish - Tafsilotlar". launchstudio.bluetooth.com. Olingan 2018-12-21.
  28. ^ "QD ID 124137 | Studiyani ishga tushirish - Listing tafsilotlari". launchstudio.bluetooth.com. Olingan 2019-01-24.
  29. ^ "QD ID 127926 | Studiyani ishga tushirish - Tafsilotlar". launchstudio.bluetooth.com. Olingan 2019-04-14.
  30. ^ "QD ID 127646 | Studiyani ishga tushirish - Listing tafsilotlari". launchstudio.bluetooth.com. Olingan 2019-04-14.
  31. ^ "QD ID 129750 | Studiyani ishga tushirish - Tafsilotlar". launchstudio.bluetooth.com. Olingan 2019-05-06.
  32. ^ "QD ID 130160 | Studiyani ishga tushirish - Listing tafsilotlari". launchstudio.bluetooth.com. Olingan 2019-05-06.
  33. ^ "QD ID 133403 | Studiyani ishga tushirish - Listing tafsilotlari". launchstudio.bluetooth.com. Olingan 2019-06-19.
  34. ^ "QD ID 128410 | Studiyani ishga tushirish - Tafsilotlar". launchstudio.bluetooth.com. Olingan 2019-06-19.
  35. ^ "QD ID 129291 | Studiyani ishga tushirish - Ro'yxat ma'lumotlari". launchstudio.bluetooth.com. Olingan 2019-08-27.
  36. ^ a b v "QD ID 131934 | Studiyani ishga tushirish - Ro'yxat ma'lumotlari". launchstudio.bluetooth.com. Olingan 2019-08-27.
  37. ^ "QD ID 128246 | Studiyani ishga tushirish - Tafsilotlar". launchstudio.bluetooth.com. Olingan 2019-08-27.
  38. ^ "QD ID 134454 | Studiyani ishga tushirish - Tafsilotlar". launchstudio.bluetooth.com. Olingan 2019-08-27.
  39. ^ "QD ID 137436 | Studiyani ishga tushirish - Listing tafsilotlari". launchstudio.bluetooth.com. Olingan 2019-08-27.
  40. ^ "QD ID 139259 | Studiyani ishga tushirish - Tafsilotlar". launchstudio.bluetooth.com. Olingan 2020-03-12.
  41. ^ "QD ID 144808 | Studiyani ishga tushirish - Tafsilotlar". launchstudio.bluetooth.com. Olingan 2020-06-01.
  42. ^ "BlueZ tarixi". BlueZ. 2019-09-07.
  43. ^ "index: bluez.git - Linux uchun Bluetooth protokoli to'plami - Marcel Holtmann". kernel.org. 1991. Arxivlandi asl nusxasidan 2019-09-05. Olingan 2019-09-05.
  44. ^ "index: bluez.git - Linux uchun Bluetooth protokoli to'plami - Marcel Holtmann". kernel.org. 1999. Arxivlandi asl nusxasidan 2019-09-05. Olingan 2019-09-05.
  45. ^ "BlueZ» Blog arxivi »BlueZ 5.47-ning chiqarilishi". www.bluez.org. Olingan 2017-10-27.
  46. ^ "Malakali mahsulot detali". Bluetooth SIG. Arxivlandi asl nusxasidan 2019-09-05. Olingan 2019-09-05.
  47. ^ "apache / mynewt-core / LICENCE". GitHub. 2018-06-04. Arxivlandi asl nusxasidan 2019-09-05. Olingan 2019-09-05.
  48. ^ "RN-1.2.0 - Apache Mynewt - Apache Software Foundation". cwiki.apache.org. Olingan 2018-07-02.
  49. ^ "zephyrproject-rtos / zephyr / blob / master / LICENCE". GitHub. 2020-03-21. Arxivlandi asl nusxasidan 2020-03-21. Olingan 2020-03-21.
  50. ^ "Zephyr Kernel 1.9.0 versiyasini chiqaring".. docs.zephyrproject.org. Olingan 2020-03-21.