ST, STM32Cube 에코시스템에 LoRaWAN 펌웨어 무선 업데이트(FUOTA) 지원 추가
2019년 12월 14일
트위터로 보내기페이스북으로 보내기구글플러스로 보내기

0db18db276b03408fb61c856439fedff_1576259733_5145.jpg


ST마이크로일렉트로닉스(STMicroelectronics, 이하 ST)가 개발자들을 위해 STM32 LoRaWAN 소프트웨어 확장 패키지(I-CUBE-LRWAN)로 최신 펌웨어 무선 업데이트(FUOTA: Firmware Update Over The Air) 사양을 지원한다고 밝혔다.

 

FUOTA는 디바이스의 애플리케이션 계층 업데이트 및 RF 스택 업데이트를 현장에서 간단하게 처리하게 함으로써 비용 효율적으로 로라(LoRa) 장치의 미래 성능을 보장하며, IoT 기기 연결을 위한 장거리 저전력 기술인 로라(LoRa)의 가치를 높여준다. 로라 얼라이언스(LoRa Alliance)는 FUOTA를 지원하면서 표준화하는 3종의 FUOTA LoRaWAN 애플리케이션 사양(v1)으로서 애플리케이션 계층 클럭 동기화(Application Layer Clock Synchronization), 원격 멀티캐스트 설정(Remote Multicast Setup), 분화된 데이터 블록 전송(Fragmented Data Block Transport)을 발표했다. 이 사양들은 각각 시간 동기화, 최종 디바이스 그룹에 대한 메시지 전송, 데이터 파일 분할을 수행한다.

 

현재 발표된 로라 얼라이언스 사양에 기술된 바 대로 전체 펌웨어 업데이트 지원이 가능하기 때문에, STM32 개발자들은 I-CUBE-LRWAN을 사용함으로써 로라 엔드포인트 장치를 개발할 수 있다. 이 장치는 오픈 소스 암호화 라이브러리와 함께 보안 부팅(Secure Boot) 및 보안 펌웨어 업데이트(Secure Firmware Update) 솔루션(X-CUBE-SBSFU)을 활용하는 STM32L4 마이크로컨트롤러에 대해 FUOTA를 지원한다. 실제로 새로운 펌웨어 버전으로 STM32L4에 내장된 프로그램의 업데이트가 가능하므로 새로운 기능을 추가하고, 잠재적인 문제들을 해결할 수 있다. 업데이트 프로세스는 무단 업데이트 및 기밀 디바이스 데이터에 대한 액세스를 방지하고자 안전한 방식으로 수행된다. 이 팩에는 STM32L0, STM32L1, STM32L4 마이크로컨트롤러를 위한 하드웨어 추상화 계층 및 샘플 애플리케이션 코드와 함께 LoRaWAN 스택을 포함하고 있어 평가 및 개발 작업을 보다 용이하게 해준다. LoRaWAN 인증 테스트용 테스트 애플리케이션도 포함돼 있다.

 

ST의 I-CUBE-LRWAN 소프트웨어는 P-NUCLEO-LRWAN2 및 P-NUCLEO-LRWAN3 개발 팩에 포함된 로라 노드처럼 STM32 누클레오(Nucleo) 에코시스템의 센서 확장 보드와 LPWAN 개발 보드와 함께 사용할 수 있다.

그래픽 / 영상
많이 본 뉴스