Bluetooth Low Energy: руководство разработчика на русском
Bluetooth Low Energy: The Developer's Handbook (B009XDA1G8)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Robin Heydon | #159: Мобильная и беспроводная связь
Технология Bluetooth Low Energy (BLE) представляет собой радикальное отличие от традиционной технологии Bluetooth, открывая прорывные возможности беспроводных приложений в самых разных отраслях, от здравоохранения до транспорта. Работая от батарейки размером с монету, BLE может надежно функционировать годами, подключая и расширяя возможности всего, от персональных сетевых устройств до датчиков нового поколения. Теперь один из ведущих разработчиков стандарта написал первое всеобъемлющее и доступное введение в BLE для каждого системного разработчика, проектировщика и инженера.
Робин Хейдон, член Зала славы Bluetooth SIG, собрал воедино важную информацию, ранее разбросанную по многочисленным документам по стандартам, поделившись контекстом и экспертными знаниями, необходимыми для внедрения высокопроизводительных работающих систем. Сначала он рассматривает цели проектирования BLE, объясняя, как они повлияли на ключевые архитектурные решения, и представляет инновационные модели использования BLE. Затем он подробно описывает взаимодействие двух основных частей BLE — контроллера и хоста — и рассматривает ключевые вопросы, начиная от безопасности и профилей и заканчивая тестированием и квалификацией. Эти знания позволили создать устройства Bluetooth Smart и Bluetooth Smart Ready.
Это руководство является незаменимым дополнением к официальным документам по стандартам BLE и предназначено для каждого технического специалиста и лица, принимающего решения, рассматривающего возможность использования BLE, планирующего разработку BLE-продуктов или преобразующего планы в работающие системы.
Темы включают в себя:
- Типы BLE-устройств, цели проектирования, терминология и основные концепции.
- Архитектура: контроллер, хост, приложения и разделение стека.
- Модели использования: обнаружение присутствия, широковещательная передача данных, модели без установления соединения и шлюзы.
- Физический уровень: модуляция, частотный диапазон, радиоканалы, мощность, допуск и дальность действия.
- Режим прямого тестирования: тестирование трансиверов, аппаратных интерфейсов и человеко-машинного взаимодействия.
- Канальный уровень: конечный автомат, пакеты, каналы, широковещательная передача, шифрование и оптимизация.
- HCI: физические/логические интерфейсы, настройка контроллера и управление соединениями.
- L2CAP: каналы и структура пакетов, а также каналы сигнализации LE.
- Атрибуты: группировка, услуги, характеристики и протоколы.
- Безопасность: сопряжение, связывание и подписание данных.
- Общие профили доступа: роли, режимы, процедуры, режимы безопасности, распространение данных и службы.
- Приложения, устройства, сервисы, профили и периферийные устройства
- Тестирование/квалификация: запуск проектов, выбор функций, планирование, тестирование, соответствие требованиям и многое другое.