11. Bluetooth

Сеть подключала камеру ко всему, что достижимо через точку доступа и маршрутизатор. Bluetooth – это противоположный компромисс. Камера отказывается от дальности и получает взамен малый радиус действия, низкое энергопотребление и отсутствие инфраструктуры – пару метров прямой радиосвязи с телефоном или датчиком в той же комнате, без Wi-Fi-сети, к которой нужно присоединяться, без маршрутизатора, через который нужно маршрутизировать, и с потреблением энергии, достаточно малым, чтобы батарейка-таблетка поддерживала работу камеры месяцами.

Со стороны Python это модуль aioble – дружественная к asyncio обёртка, которая превращает роли BLE-радио, рекламу, обнаружение и примитивы чтения/записи/уведомления в корутины.

Заключение