11. Bluetooth¶
A rede ligou a câmara a tudo o que era acessível através de um ponto de acesso e um router. O Bluetooth é o negócio oposto. A câmara cede alcance e obtém em troca curto alcance, baixo consumo e ausência de infraestrutura — alguns metros de ligação de rádio direta a um telemóvel ou a um sensor na mesma sala, sem rede Wi-Fi a que se juntar, sem router por onde encaminhar, com um consumo tão reduzido que uma pilha de botão pode manter a câmara activa durante meses.
O lado Python disto é o módulo aioble — um invólucro compatível com asyncio que transforma as funções de rádio BLE, publicidade, descoberta e primitivas de leitura/escrita/notificação em corrotinas.
Conceitos
Generic Access Profile
Generic Attribute Profile
aioble em Python
Segurança
Conclusão