Далее надо подключиться к сети Simblee. Плата Ganglion может отображаться как “DfuTarg”.
Вполе данных об устройстве отобразится следующая информация:
строка с названием производителя;
строка с номером модели;
строка с версией аппаратного обеспечения на плате (Hardware Revision);
строка с версией прошивки (Firmware Revision);
строка с версией программного обеспечения на ПК (Software Revision).
При этом необходимо увидеть производителя “openbci.com”, номер модели “Gagnlion”, версия программного обеспечения на ПК “1.1.1”. Версии аппаратного обеспечения и версия прошивки генерируются самим Simblee. Если строка Software Revision показывает версию более раннюю, чем 1.1.1, то работа в режиме OTA будет невозможна, пока не будет обновлено аппаратное обеспечение (рис. 4.23).
Рис. 4.23. Версия программы
4.8.11.2. Настройка OTA для Android
Для настройки OTA в ОС Android необходимо иметь:
Android-устройство;
приложение nRF Toolbox;
115
NRF Connect App.
Сначала необходимо установить приложения на Android-устройство (рис. 4.24).
Рис. 4.24. Приложения для Android
Далее необходимо проверить версию платы Ganglion. Для этого надо включить плату Ganglion и Bluetooth на смарт-телефоне, а затем открыть приложение “NRF Connect App”. Приложение покажет, какие периферийные устройства Bluetooth находятся поблизости. Ganglion будет отображен как “Ganglion-XXXX”, где XXXX – это 4 символа кода, оригинальные для каждой платы Ganglion. Далее надо нажать на обнаруженную сеть, чтобы соединиться с ней и опросить устройство (рис. 4.25).
Рис. 4.25. Выбор сети
Затем надо нажать на службу “Device Information”, и она откроется, чтобы показать следующую информацию:
строка с названием производителя;
116
строка с номером модели;
строка с версией аппаратного обеспечения на плате (Hardware Revision);
строка с версией прошивки (Firmware Revision);
строка с версией программного обеспечения на ПК (Software Revision).
При этом необходимо увидеть производителя “openbci.com”, номер модели “Gagnlion”, версия программного обеспечения на ПК “1.1.1”. Версии аппаратного обеспечения и версия прошивки генерируются самим Simblee. Если строка Software Revision показывает версию более раннюю, чем 1.1.1, то работа в режиме OTA будет невозможна, пока не будет обновлено аппаратное обеспечение (рис. 4.26).
Рис. 4.26. Версия программного обеспечения
4.8.12. Использование мобильного устройства для программирования OTA
Далее нужно загрузить .zip файл со скетчем в папку на Arduino. Например, послать файл .zip по электронной почте. Файл надо открыть и загрузить (рис. 4.27).
117
Рис. 4.27. Загрузка файла со скетчем
Надо нажать параметры общего доступа в левом нижнем углу и выбрать
“Import with nRF Toolbox”.Так как “NRF Toolbox” уже установлен, то DFU
инструмент будет открыт. Если необходимо повторно загрузить программу, которая уже установлена на телефоне, то надо выбрать DFU инструмент после запуска приложения “nRF Toolbox” (рис. 4.28).
Рис. 4.28. Инструмент DFU
Нажать на кнопку “Select File”, и на следующем экране в нижней части можно будет увидеть опцию “User Files” (рис. 4.29).
118
Рис. 4.29. Кнопка “Select File”
Далее надо выбрать необходимый файл и нажать “Import with nRF Toolbox” (рис. 4.30).
Рис. 4.30. Выбор необходимого файла
119