BLE модулийн 4 үйлдлийн горим

Гарчиг

BLE төхөөрөмжид янз бүрийн төрлийн холболтууд байдаг. BLE холбогдсон зүйл нь 4 хүртэлх өөр функцтэй байж болно:

1. Нэвтрүүлэгч

"Нэвтрүүлэгч"-ийг сервер болгон ашиглана. Тиймээс түүний зорилго нь төхөөрөмж рүү тогтмол өгөгдөл дамжуулах явдал боловч энэ нь ирж буй холболтыг дэмждэггүй.

Энгийн жишээ бол Bluetooth Low Energy дээр суурилсан Beacon юм. Гэрэлт цамхаг өргөн нэвтрүүлгийн горимд байх үед энэ нь ерөнхийдөө холбогдох боломжгүй төлөвт тохируулагдсан байдаг. Beacon нь тодорхой давтамжтайгаар өгөгдлийн багцыг хүрээлэн буй орчинд цацах болно. Бие даасан Bluetooth хостын хувьд энэ нь багцаас сканнердах үйлдлүүдийг хийх үед тодорхой давтамжтайгаар Гэрэлт цацралтыг хүлээн авах болно. Пакетийн агуулга нь 31 байт хүртэл агуулгыг агуулж болно. Үүний зэрэгцээ хост өргөн нэвтрүүлгийн багцыг хүлээн авах үед энэ нь MAC хаяг, Хүлээн авсан дохионы хүч индикатор (RSSI) болон зарим програмтай холбоотой зар сурталчилгааны өгөгдлийг заана. Доорх зураг бол Feasycom BP103: Bluetooth 5 Mini Beacon

2. Ажиглагч

Хоёрдахь алхамд төхөөрөмж нь зөвхөн "өргөн нэвтрүүлэгч"-ийн илгээсэн өгөгдлийг хянаж, унших боломжтой. Ийм тохиолдолд объект сервер рүү ямар ч холболт илгээх боломжгүй болно.

Энгийн жишээ бол Gateway юм. BLE Bluetooth нь ажиглагчийн горимд байгаа, нэвтрүүлэг байхгүй, эргэн тойрон дахь өргөн нэвтрүүлгийн төхөөрөмжийг сканнердах боломжтой боловч өргөн нэвтрүүлгийн төхөөрөмжтэй холбогдох шаардлагагүй. Доорх зураг бол Feasycom Gateway BP201: Bluetooth дохионы гарц юм

3. Төв

Төв нь ихэвчлэн ухаалаг утас эсвэл таблетаас бүрддэг. Энэ төхөөрөмж нь зар сурталчилгааны горим эсвэл холбогдсон горим гэсэн хоёр өөр төрлийн холболтыг хангадаг. Энэ нь өгөгдөл дамжуулалтыг идэвхжүүлдэг тул ерөнхий процессыг удирдаж байна. Доорх зураг нь nRF630 чипсет дээр суурилсан Feasycom BT52832 бөгөөд төв, захын, төв-захын гурван горимыг дэмждэг. Жижиг хэмжээтэй Bluetooth модуль nRF52832 чипсет

4. Захын

Захын төхөөрөмж нь Төвтэй үе үе холбогдох, өгөгдөл дамжуулах боломжийг олгодог. Энэхүү системийн зорилго нь стандарт процессыг ашиглан бүх нийтийн өгөгдөл дамжуулалтыг хангах бөгөөд ингэснээр бусад төхөөрөмжүүд өгөгдлийг уншиж, ойлгох боломжтой болно.

Захын горимд ажилладаг Bluetooth бага эрчим хүчний модуль нь мөн цацагдах төлөвт байгаа бөгөөд сканнердахыг хүлээж байна. Өргөн нэвтрүүлгийн горимоос ялгаатай нь боол горимд байгаа Bluetooth модулийг холбож болох бөгөөд өгөгдөл дамжуулах явцад боолын үүрэг гүйцэтгэдэг.

Манай BLE модулиудын ихэнх нь төвийн болон захын горимыг дэмждэг. Гэхдээ бид зөвхөн захын горимыг дэмждэг програм хангамжтай, доорх зураг нь Feasycom BT616 бөгөөд зөвхөн захын горимыг дэмждэг програм хангамжтай: BLE 5.0 модуль TI CC2640R2F чипсет

TOP хүртэл гүйлгэж