11. Bluetooth

Sítě připojily kameru k čemukoli dosažitelnému přes přístupový bod a router. Bluetooth je opačný kompromis. Kamera se vzdává dosahu a získává na oplátku krátký dosah, nízkou spotřebu a žádnou infrastrukturu – pár metrů přímého rádiového spojení k telefonu nebo senzoru ve stejné místnosti, žádná Wi-Fi síť, ke které je třeba se připojit, žádný router, přes který by se mělo směrovat, a spotřeba dostatečně malá na to, aby knoflíková baterie udržela kameru naživu měsíce.

Stranou Pythonu je zde modul aioble – wrapper přátelský k asyncio, který role rádia BLE, inzerci, objevování a primitiva pro čtení/zápis/notifikaci převádí na korutiny.

Shrnutí