임베디드·IoT
GPS 수신과 LoRa 전송을 연결한 위치 데이터 단말
GPS 수신 상태를 관리하고 위치 데이터를 LoRa로 전달하는 단말 펌웨어를 개발했습니다.
적용 기술
STM32LoRaGPS
위치 수신과 무선 전송을 연결
GPS 수신부와 LoRa 통신부를 사용하는 단말 펌웨어입니다. 위치 정보를 받는 동작과 무선으로 전달하는 동작을 연결하고, 수신 상태와 동작 모드를 관리하도록 구현했습니다.
GPS의 수신 실패 상태, 타이머와 송신 횟수를 관리하는 처리가 들어 있습니다. GPS의 절전·복귀 동작과 LoRa의 송수신 완료·오류 이벤트도 구분해 다룹니다.
구현 범위
- GPS 수신 상태와 동작 모드 관리
- LoRa 송수신 및 통신 이벤트 처리
- 버튼 입력과 타이머 기반 동작
- 장치 상태에 따른 GPS 절전·복귀 처리
위치 정보를 수집하는 단말과 무선 통신을 함께 다루는 사례입니다.