Быстрый старт с BlueNRG
Компания STMicroelectronics выпустила процессор BlueNRG с поддержкой спецификации беспроводной сети Bluetooth v4.0 для разработки интеллектуальных решений со сверхнизким энергопотреблением. BlueNRG обеспечивает соответствие современным стандартам радиосвязи (ETSI EN 300 328, EN 300 440, FCC CFR47 Part 15, ARIB STD-T66) и не требует при подключении большого числа внешних компонентов, что оптимальным образом подходит для создания портативных устройств.
Схема подключения BlueNRG
В состав микросхемы входят микроконтроллер Cortex-M0 и приемопередатчик 2.4 GHz. Особенностью BlueNRG является возможность комбинированного метода управления на физическом уровне PHY с помощью стандартных HCI и специализированных VS команд. При этом связь с внешним устройством для получения ACI команд поддерживается по интерфейсу SPI.
Организация команд BlueNRG
Для изучения содержимого пакетов ACI команд и дополнительных приложений (смена прошивки (BlueNRG Updater), изменение параметров настроек (BlueNRG IFR), загрузка кода во внешний микроконтроллер по USB (Flash Motherboard FW), удаленное программирование (OTABootloader)) производитель предлагает воспользоваться программой BlueNRG GUI и отладочной платой STEVAL-IDB003V1.
BlueNRG GUI - реализации ACI интерфейса
USB - адаптер STEVAL-IDB003V1
Примером беспроводной связи с удаленным устройством может быть совместное применение USB-адаптера STEVAL-IDB003V1 с платой источником сигналов STEVAL-IDB002V1.
Дополнительное описание вы можете посмотреть в инструкции на BlueNRG development kitsBlueNRG development kits. На сайте ST в архиве STSW-IDB002V1 можно скачать проекты: BlueNRG chat и BlueNRG sensor.
BlueNRG chat - передача сообщений между терминалами
BlueNRG sensor – передача измерений на мобильный телефон
Для повторения примера BlueNRG sensor необходимо установить на мобильный телефон приложение BlueNRG для IOS или Android Kitkat.
Другим вариантом ознакомления с BlueNRG является использование адаптера X-NUCLEO-IDB04A1 с одной из материнских плат серии NUCLEO.
X-NUCLEO-IDB04A1
Необходимо заметить, что платы серии NUCLEO не сопровождаются столь подробным описанием как комплект серии STEVAL и для их изучения потребуется внесение изменений в примеры проектов.
Поэтому для «быстрого старта» с наборами отладочных комплектов BlueNRG инженеры компании IC Contract адаптировали проект «BlueNRG sensor» для платы NUCLEO-L152RE (+X-NUCLEO-IDB04A1) и теперь он доступен для демонстрационного ознакомления по ссылке.
На видеоролике наглядно можно увидеть выполнение программы BlueNRG на мобильном телефоне.
Дополнительную информацию о материалах статьи можно получить, обратившись по электронной почте Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript..