Inženýrství Bluetooth Low Energy (BLE) reklamy a blízkosti
Bluetooth Low Energy (zavedené ve specifikaci Bluetooth 4.0 Core Specification) bylo zásadně navrženo tak, aby přenášelo miniaturní datové pakety při zanedbatelné spotřebě baterie. Na rozdíl od klasického Bluetooth, který vyžaduje trvalé párování s přeskakováním frekvence, periferní zařízení BLE vysílají krátké „reklamní pakety“ pravidelně přes tři vyhrazené primární reklamní rádiové kanály:
- Kanál 37 (2402 MHz), Kanál 38 (2426 MHz) a Kanál 39 (2480 MHz): Tyto tři specifické frekvence byly pečlivě umístěny do mezer mezi standardními 2,4 GHz Wi-Fi kanály 1, 6 a 11, aby se zabránilo vážnému přetížení rádiových frekvencí a kolizi paketů.
- Interval inzerce: Periferní zařízení (jako jsou chytré hodinky, majáky a AirTags) probudí své rádio každých 100 ms až 2 000 ms, vysílají 31bajtové užitečné zatížení obsahující identifikátor jejich zařízení a vysílací výkon a okamžitě se vrátí do režimu spánku mikroampérů s velmi nízkou spotřebou.
- Indikátor síly přijatého signálu (RSSI): RSSI, měřeno v záporných decibelech-miliwattech (dBm), představuje hrubou úroveň RF výkonu zachyceného anténou vašeho telefonu. Protože jsou decibely logaritmické, nárůst o +10 dBm představuje desetinásobný nárůst energie přijímaného signálu.
Dešifrování vzorce ztráty logaritmické vzdálenosti
Převod rádiového čtení RSSI na fyzickou vzdálenost v metrech vyžaduje použití vědecky ověřeného modelu ztráty log-vzdálené cesty:
Vzorec:Vzdálenost = 10 ^ ((TxPower - RSSI) / (10 * N))
• TxPower: Očekávaná síla přijímaného signálu v kalibrované 1metrové referenční vzdálenosti (standardizovaná na -59 dBm pro typické vysílače BLE).
• RSSI: Aktuální odečet síly přijímaného signálu v reálném čase.
• N (exponent ztráty cesty): Konstanta útlumu prostředí. V laboratorní anechoické komoře je N = 2,0. V typickém obytném obývacím pokoji se sádrokartonem a dřevěným nábytkem se N pohybuje od 2,4 do 3,0. V železobetonových průmyslových budovách může N překročit 3,8.
Proč se Web Bluetooth v různých prohlížečích liší?
Specifikace W3C Web Bluetooth poskytuje webovým aplikacím přímý přístup k objevování a interakci se zařízeními s profilem generických atributů (GATT) přes BLE. Zatímco Google Chrome a Microsoft Edge v systémech macOS, Windows, Linux a Android poskytují nativní podporu, Apple Safari v systémech iOS a macOS omezuje rozhraní Web Bluetooth API hned po vybalení z důvodu ochrany soukromí a otisků zařízení.
Aby bylo zaručeno, že každý uživatel může zažít diagnostický radar, sada FlashSoft automaticky zahrnuje interaktivní Režim RF simulace spouští živé modely multipath jitter, zatímco nativní uživatelé Chrome mohou přímo skenovat a spárovat fyzická hardwarová zařízení.