STMicroelectronics улучшила свой пакет расширения программного обеспечения STM32 LoRaWAN для разработчиков (I-CUBE-LRWAN), чтобы обеспечить поддержку последних спецификаций обновления прошивки по воздуху (FUOTA).
FUOTA экономически оправдывает будущее устройств LoRa, упрощая применение обновлений на уровне приложений и обновлений RF-стека к устройствам в полевых условиях, повышая ценность LoRa как технологии с малым энергопотреблением для подключения устройств IoT с большим радиусом действия. LoRa Alliance опубликовал три спецификации приложений FUOTA LoRaWAN (v1), которые вместе поддерживают и стандартизируют FUOTA: синхронизацию часов на уровне приложений, удаленную настройку многоадресной передачи и транспортировку фрагментированных блоков данных. Они соответственно участвуют в синхронизации времени, отправке сообщений группам конечных устройств и разделению файлов данных.
Поддерживая полное обновление прошивки, как описано в текущем наборе спецификаций LoRa Alliance, I-CUBE-LRWAN теперь позволяет разработчикам STM32 создавать конечные устройства LoRa, которые поддерживают FUOTA для микроконтроллеров STM32L4, используя преимущества решения Secure Boot и Secure Firmware Update (X -CUBE-SBSFU) с криптографической библиотекой с открытым исходным кодом. Действительно, это позволяет обновлять встроенную программу STM32L4 новыми версиями прошивки, добавлять новые функции и исправлять потенциальные проблемы. Процесс обновления выполняется безопасным способом, чтобы предотвратить несанкционированные обновления и доступ к конфиденциальным данным на устройстве. Пакет включает в себя стек LoRaWAN с уровнями аппаратной абстракции и образец кода приложения для микроконтроллеров STM32L0, STM32L1 и STM32L4 для упрощения оценки и быстрого старта разработки.Также включено тестовое приложение для сертификационных тестов LoRaWAN.
Программное обеспечение ST I-CUBE-LRWAN может использоваться с платами разработки LPWAN и платами расширения датчиков экосистемы STM32 Nucleo, такими как узлы LoRa, включенные в пакеты разработчика P-NUCLEO-LRWAN2 и P-NUCLEO-LRWAN3.
Последнюю версию пакета расширения I-CUBE-LRWAN с поддержкой FUOTA для STM32L4 можно сразу бесплатно загрузить с сайта www.st.com/i-cube-lrwan. Он стал совместимым с различными сетевыми серверами, в том числе с серверами Actility и Senet.