ST마이크로일렉트로닉스는 STM32 LoRaWAN 소프트웨어 확장 패키지인 I-CUBE-LRWAN으로 펌웨어 무선 업데이트(FUOTA)를 지원한다고 밝혔다. STM32 개발자들은 I-CUBE-LRWAN으로 LoRa 엔드 포인트 디바이스를 개발할 수 있다. 이 디바이스는 오픈소스 암호화 라이브러리와 함께 보안 부팅 및 보안 펌웨어 업데이트 솔루션인 X-CUBE-SBSFU를 활용하는 STM32L4 MCU에 FUOTA를 지원한다.
엔드 포인트에 안정적 업데이트 능력 제공
대규모 IoT 애플리케이션 ROI 극대화
이미 설치한 LoRaWAN 센서의 펌웨어 업데이트가 간단해진다.
▲ST, STM32Cube에 LoRaWAN FUOTA 지원 추가
(이미지=ST마이크로일렉트로닉스)
ST마이크로일렉트로닉스는 13일, STM32 LoRaWAN 소프트웨어 확장 패키지인 ‘I-CUBE-LRWAN’으로 펌웨어 무선 업데이트(Firmware Update Over The Air; FUOTA)를 지원한다고 밝혔다.
LoRa 얼라이언스는 FUOTA를 지원하면서 표준화하는 3종의 FUOTA LoRaWAN 애플리케이션 사양(v1)으로 ▲시간 동기화를 수행하는 ‘애플리케이션 계층 클럭 동기화(Application Layer Clock Synchronization)’ ▲최종 디바이스 그룹에 대한 메시지 전송을 수행하는 ‘원격 멀티캐스트 설정(Remote Multicast Setup)’ ▲데이터 파일 분할을 수행하는 ‘분화된 데이터 블록 전송(Fragmented Data Block Transport)’을 발표했다.
STM32 개발자들은 I-CUBE-LRWAN으로 LoRa 엔드 포인트 디바이스를 개발할 수 있다. 이 디바이스는 오픈소스 암호화 라이브러리와 함께 보안 부팅(Secure Boot) 및 보안 펌웨어 업데이트(Secure Firmware Update) 솔루션인 ‘X-CUBE-SBSFU’를 활용하는 STM32L4 MCU에 FUOTA를 지원한다.
새로운 펌웨어 버전으로 STM32L4에 내장된 프로그램의 업데이트가 가능하므로 새로운 기능을 추가하고, 잠재적인 문제들을 해결할 수 있다. 업데이트 프로세스는 무단 업데이트 및 기밀 디바이스 데이터에 대한 액세스를 방지하고자 안전한 방식으로 수행된다.
이 팩에는 STM32L0, STM32L1, STM32L4 MCU를 위한 하드웨어 추상화 계층 및 샘플 애플리케이션 코드와 함께 LoRaWAN 스택을 포함하고 있으며, LoRaWAN 인증 테스트용 테스트 애플리케이션도 포함돼 있다.
I-CUBE-LRWAN 소프트웨어는 P-NUCLEO-LRWAN2 및 P-NUCLEO-LRWAN3 개발 팩에 포함된 로라 노드처럼 STM32 누클레오(Nucleo) 에코시스템의 센서 확장 보드와 LPWAN 개발 보드와 함께 사용할 수 있다.
STM32L4에 대한 FUOTA를 지원하는 최신 I-CUBE-LRWAN 확장 패키지는
여기서 무료로 받을 수 있다. 이는 '액틸리티(Actility)' 및 '세넷(Senet)'을 비롯해 다양한 네트워크 서버와 상호 운용이 가능하다. ST는 앞으로 향후 LoRaWAN 프로토콜과 상호 운용이 가능한 다른 네트워크 서버들도 통합할 예정이다.