IoT 유심

[vodafone] Portenta CAT.M1/NB IoT GNSS Shield

룬휘 2025. 4. 8. 21:33
Portenta CAT.M1/NB IoT GNSS Shield

 
Arduino-Pro 보드 중 하나인 Portenta에 연결할 수 있는 LTE CAT.M1 액세서리에 vodafone global iot sim 연동 테스트를 진행했습니다. 
 
자세한 하드웨어 사양은 아래 링크를 참조하시기 바랍니다. 
https://www.arduino.cc/pro/hardware-product-portenta-catm1/

Hardware - Portenta CATM1

Portenta Cat. M1/NB IoT GNSS Shield Enhance the connectivity features of your Portenta H7 applications  The Portenta Cat. M1/NB IoT GNSS Shield brings cellular communication and positioning to the Portenta H7 boards. The shield leverages a Cinterion TX62

www.arduino.cc

 
해당 액세서리에 사용된 통신모듈은 Telit의 TX62W 통신 모듈 입니다. 자세한 스펙은 아래 링크를 참고하세요
https://www.telit.com/devices/tx62/

TX62

The Cinterion® TX62 Wireless IoT Module accelerates the evolution of LTE to 5G by enabling LPWA connectivity for billions of new industrial applications via Cat. M and NB-IoT technologies.

www.telit.com

 
CATM1 액세서리 보드 뒷면의 유심슬롯을 열어서 vodafone iot유심을 장착합니다. 

 
 
왼쪽 IPEX커넥터에는 GNSS안테나, 오른쪽 IPEX커넥터에는 LTE안테나를 각각 연결합니다.

 
이제 Portenta Arduino-Pro 보드와 연결합니다. 위, 아래에 있는 커넥터로 연결할 수 있습니다. 

 
Arduino Portenta H7보드를 선택 합니다. 

 
테스트는 모뎀의 LTE통신과 GNSS기능을 테스트 할 수 있는 MicroNMEA 예제를 사용했습니다.
example ⟶ GSM ⟶ MicroNMEA_integration을 선택합니다.

 
코드를 동작시키기 위해서는 Arduino_DebugUtils, MicroNMEA 라이브러리를 설치해야 합니다. 

Arduino_DebugUtils library
MicroNMEA library

 
소스코드에서 아래 노란색으로 표기한 내용을 추가 및 수정해야 합니다. 

특히 GSM.begin 함수를 호출할 때 위와 같이 CATM1LTE BAND 설정을 꼭 변경해야 통신이 가능합니다. 
 
CATNB 설정을 적용하거나 국내에서 지원하지 않는 LTE BAND를 지정할 경우 통신사 기지국 연결이 되지 않으니 주의하시기 바랍니다.
 
arduino_secrets.h에서는 APN값만 입력합니다. 

 
이제 빌드 & 펌웨어 업로드 후 테스트 진행 했습니다.
동작 영상입니다. (전체화면으로 시청해 주세요)

 
모뎀 기지국 접속 후 IP를 얻어오고 GNSS를 통해 NMEA값을 가져와서 파싱 후 위도, 경도 값을 얻어 왔습니다.
해당 위도, 경도 값을 구글맵에 적용해서 지도에 표시해 보았습니다. 
약간의 오차가 있긴 하지만 코드주가 있는 건물이 표시되었습니다. 

Portenta CAT.M1/NB IoT GNSS Shield에서 얻은 위도, 경도 값을 구글맵에 표시

 
vodafone IoT유심 구입 및 문의,  외주 개발, 협업 문의
(주)코드주
장병남 대표 010-8965-1323 rooney.jang@codezoo.co.kr
 

iot유심 : codezoo

[codezoo] IoT Global SIM, IoT Connectivity, IoT Device

smartstore.naver.com