11. Bluetooth¶
Мережа підключала камеру до всього, що досяжне через точку доступу та маршрутизатор. Bluetooth – це протилежний обмін. Камера поступається дальністю і отримує натомість малий радіус дії, низьке енергоспоживання та відсутність інфраструктури – кілька метрів прямого радіозв’язку з телефоном або датчиком у тій самій кімнаті, без Wi-Fi мережі для підключення, без маршрутизатора, а енергоспоживання настільки мале, що монетна батарейка може тримати камеру живою місяцями.
Сторона Python – це модуль aioble – обгортка, сумісна з asyncio, яка перетворює ролі BLE-радіо, рекламу, виявлення та примітиви читання/запису/сповіщення в корутини.
Концепції
Generic Access Profile
Generic Attribute Profile
aioble у Python
Безпека
Підсумок