-
라즈베리파이5에 CZ-ME310G1 모뎀 연결하기리눅스 PPP 모뎀 2026. 3. 18. 22:05
동작영상
메카솔루션에서 판매하는 라즈베리파이 액세서리 보드에 CZ-ME310G1 모뎀을 연결해서 동작 테스트를 완료했습니다.
라즈베리파이 액세서리 보드 판매 링크CodeZoo LTE-CatM1 전용 라즈베리파이 브레이크아웃 쉴드
메카솔루션 공식 쇼핑몰
mechasolution.com
액세서리 보드 회로도는 아래와 같습니다.
여기에 연결하는 CZ-ME310G1 모뎀은 아래와 같은 핀맵을 가지고 있습니다.
CZ-ME310G1 모뎀은 안테나를 내장/외장 설정하는 핀이 없어졌지만 동일한 구조를 가지고 있어서 바로 연결해서 사용할 수 있습니다.
액세서리 보드에 연결해 보겠습니다.

CZ-ME310G1 프로토타입 모뎀(녹색)에 연결해 보았습니다. (잘 어울리죠? ^^)
라즈베리파이5 쿨러가 연결된 상태에서 아래 사진과 같이 약간의 간격이 있지만 동작에는 문제가 없었습니다.
간격 없이 좀 더 완벽하게 연결하고 위쪽으로도 헤더핀을 활용하기 원하시면 아래와 같은 제품을 추천합니다.40핀 적재가능 암 헤더 -라즈베리용 (40 Pin Stackable Female Header for Raspberry Pi) - 가치창조기술
상품결제정보 결제는 신용카드, 실시간 계좌이체, 무통장 입금 등을 선택하여 진행하실 수 있습니다. 세금계산서 발행을 요청하실 경우에는 결제방법을 무통장 입금으로 선택하시고 사업자등
vctec.co.kr
1. Raspberry Pi Configuration을 실행합니다.
2. Interfaces 탭으로 이동해서 Serial Port는 Enable(오른쪽)하고 Serial Console은 Disable(왼쪽) 합니다.
OK를 누르고 시스템을 재시작합니다.
3. 터미널에서 ls /dev/tty* 하면 /dev/ttyAMA0 노드가 만들어진 것을 확인할 수 있습니다.
이 노드를 이용해서 라즈베리파이 5와 LTE CATM1 모뎀을 연결합니다.
4. 작업에 필요한 프로그램을 설치합니다.
\>sudo apt install vim ppp
5. GPIO설정을 위해 config.txt 파일을 아래와 같이 입력합니다.
(주의 깊게 읽고 따라 하시기 바랍니다. 가장 중요한 내용입니다.)
\>sudo vi /boot/firmware/config.txt
dtparam=uart0=on 아래 2줄을 추가했습니다.
#uart0 CTSRTS 기능 사용, 부팅 후 16번 핀이 CTS0, 17번 핀이 RTS0로 각각 설정됩니다.
dtoverlay=uart0-pi5,ctsrts
#26번 핀을 부팅 후 GPIO OUT으로 설정하고 기본값으로 High를 출력합니다. RESET ON
gpio=26=op,dh
6. 설정을 저장하고 재부팅합니다.
\>sudo reboot
7. 부팅 후 터미널을 열어서 GPIO핀들이 제대로 설정되어 있는지 확인합니다.
\>pinctrl 16-17
\>pinctrl 26
설정이 제대로 적용되었다면 아래와 같이 나옵니다.
8. GtkTerm 설치 후 LTE CATM1 모뎀을 AT커맨드로 설정합니다.


Configuration → Port를 /dev/ttyAMA0 로 설정합니다.
GtkTerm에서 아래 명령을 실행합니다. 명령을 입력하고 엔터키를 눌러서 OK를 확인합니다.(// 문장은 실행하지 않습니다.)
//APN 설정
AT+CGDCONT=1,"IP","simplio.apn"
//망연결 확인
AT+CEREG?
+CEREG: 0,5
OK
//H/W Flow Control ON
AT+IFC=2,2
//UART MAX Speed 921600
AT+IPR=921600
//NVM에 현재설정 저장
AT&W0
GtkTerm을 종료하고 라즈베리파이 시스템 재부팅합니다.
9. 재부팅 후 GtkTerm을 실행해서 정상적으로 설정되어 있는지 확인해 봅니다.
Configuration → Port를 실행하고 Baud Rate: 921600, Flow contrl: RTS/CTS로 설정합니다.

10. 리눅스 모뎀 설정 스크립트를 다운로드합니다.
\>git clone https://github.com/codezoo-ltd/me310g1_linux.git
11. 다운로드한 디렉터리 안으로 이동해서 아래와 같이 copy 합니다.
\>sudo cp -rf vodafone-me310g1* /etc/ppp/peers/
마지막으로 와이파이 장치를 turn off 하고 시스템을 재시작합니다.
12. ppp모뎀을 동작시킵니다.
\>sudo pon vodafone-me310g1
ppp0 디바이스가 올라왔는지 확인합니다.
\>ifconfig
13. 네임서버 및 dnsmasq를 설정합니다.
(주의!! 와이파이 매니저를 재실행하면 네임서버 설정 정보가 삭제됩니다. 다시 실행해야 함)
\>sudo sh -c 'echo "nameserver 8.8.8.8">>/etc/resolv.conf'
\>sudo sh -c 'echo "server=8.8.8.8">>/etc/dnsmasq.conf'
14. 핑테스트를 통해 정상적으로 통신이 가능한지 확인합니다.
\>ping www.google.com -c 10
14. 모든 동작이 확인되었으면 이후에는 부팅 후 아래 한 줄만 실행하면 됩니다.
\> sudo pon vodafone-me310g1
LTE-CATM1 내장형 모뎀 대량 구매 상담, 외주 개발, 협업 문의, vodafone IoT유심 문의
(주)코드주
장병남 대표 010-8965-1323 rooney.jang@codezoo.co.kr
CodeZoo LTE-CatM1 전용 라즈베리파이 브레이크아웃 쉴드
메카솔루션 공식 쇼핑몰
mechasolution.com
코드주 LTE-CatM1 내장형 모뎀 CZ-ME310G1 / GNSS(GPS) 지원 / 외장 LTE 안테나 포함 / Zephyr 및 Arduino 지원
메카솔루션 공식 쇼핑몰
mechasolution.com
iot유심 : codezoo
[codezoo] IoT Global SIM, IoT Connectivity, IoT Device
smartstore.naver.com
'리눅스 PPP 모뎀' 카테고리의 다른 글
라즈베리파이 제로2W, 3B, 4B에 CZ-ME310G1 모뎀 연결 (0) 2026.03.18 모뎀 USB로 윈도우11, 라즈베리파이5에서 사용하기 (0) 2025.03.04 vodafone 아시아 전용 APN Gateway 사용할 경우 설정방법 (0) 2025.02.25 LTE CATM1 모뎀 + 라즈베리파이 HAT 조립영상 (0) 2024.11.26 라즈베리파이5에서 LTE CATM1 모뎀 사용하기 (10) 2024.07.14