시작하기 전에
CodeZoo (코드주) 사 (社) 의 CAT.M1 제품을 Raspberry Pi (라즈베리파이) 와 연결해 설정하는 과정에 앞서 준비해야 될 준비물들은 다음과 같습니다.
- Raspberry Pi 3 (라즈베리파이 3) 혹은 Raspberry Pi 4 (라즈베리파이 4)
- Raspberry Pi OS (운영체제) 를 설치하기 위한 16 GB 이상의 용량을 지원하는 Micro-SD 카드
- APN 연결 과정 성공 이후 원격 데스크톱 기능을 이용한 화면 외부 연결 및 출력이 불가능하므로 모니터 연결을 위한 HDMI 케이블 혹은 Micro-HDMI 케이블.
- IoT (사물 인터넷) 기능 구현 시 무선 통신망 사용을 위한 USIM (유심) 카드와 데이터 선불 요금제.
CodeZoo CAT.M1 모듈은 아래의 링크를 통해 구매하실 수 있습니다.
https://amzn.to/3DLEINp
https://simsquare.kr/DeveloperKit/?idx=309
CAT.M1 Hardware (하드웨어) 를 준비합니다.
USB 연결 후 AT 명령어를 이용하여 테스트 절차를 거친 후, 후면의 좌측 5 번 Pin 과 우측 2 번 Pin 을 점퍼선을 이용하여, 혹은 납땜을 통해 연결합니다.
Raspberry Pi (라즈베리파이) 에 Raspberry Pi OS (운영체제) 를 설치합니다. 이후, Micro-USB 케이블을 통해 CAT.M1 과 Raspberry-Pi (라즈베리파이) 를 연결합니다.
CAT.M1 에 PPP 를 설치합니다.
Raspberry Pi (라즈베리파이) 에 내장된 Terminal (터미널) 을 실행해서 설치 파일을 다운로드 받습니다.
wget https://raw.githubusercontent.com/sixfab/Sixfab_PPP_Installer/master/ppp_install_standalone.sh


아래의 명령어를 통해 다운로드 받은 파일의 권한을 변경합니다.
sudo chmod +x ppp_install_standalone.sh

ppp-install_standalone.sh 를 실행합니다.
sudo ./ppp_install_standalone.sh

다음의 화면이 표시되면, 숫자 키 [ 2 ] 를 입력하여, 3G, 4G / LTE Base Shield 항목을 선택한 후 [Enter] 키를 눌러 계속해서 진행하도록 합니다.


APN 을 입력합니다.
Telenor Connexion 의 Global IoT USIM 사용 시 :
internet.lte.cxn 혹은 connect.cxn (30MB 요금제)
LG U+ USIM 사용 시 :
m2m-catm1.default.lguplus.co.kr

기타 설정을 다음과 같이 입력하도록 합니다.
username and password :
n
device communication PORT :
ttyUSB3
activate auto-connect/reconnect service at R.Pi boot up :
Y

[Enter] 를 입력하고 Raspberry Pi (라즈베리파이) 를 재부팅하면 PPP 서비스가 적용되게 됩니다.
CAT.M1 PPP 동작여부를 확인합니다.
Raspberry Pi Terminal (라즈베리파이 터미널) 에서 ifconfig 명령어를 수행하여 ppp0 장치가 식별되는지 여부를 확인합니다.

Raspberry Pi Terminal (라즈베리파이 터미널) 에서 route -n 명령어를 실행하여 ppp0 장치가 식별되는지 여부를 확인합니다.

Raspberry Pi (라즈베리파이) 에 RaspAP 를 설치합니다.
[주의!] RaspAP 설치하시기 전에 Cat.M1 모듈 USB 연결 케이블을 분리해두셔야 합니다. (패키지를 많이 설치해 데이터를 엄청나게 사용하는 관계로 요금 폭탄이 청구될 수 있습니다.)
우선적으로 아래와 같이 설정을 백업합니다.
sudo cp /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.sav

설정 파일의 모든 내용을 공란 (null) 으로 비워둡니다.
sudo cp /dev/null /etc/wpa_supplicant/wpa_supplicant.conf

/etc/wpa_supplicant/wpa_supplicant.conf 파일을 여신 다음
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
아래 스크립트를 입력하신 후 저장합니다.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1




아래 명령어로 RaspAP를 설치합니다. 중간 중간 질문이 나오면 [ Y ] 를 입력하고 [ Enter ] 키를 눌러 계속해서 진행합니다.
wget -q https://git.io/voEUQ -O /tmp/raspap && bash /tmp/raspap



설치가 완료되면 재부팅을 수행합니다.
sudo reboot

재시작 하면 CAT.M1 과 Raspberry Pi (라즈베리파이) 를 USB 케이블로 연결합니다. 인터넷 연결 아이콘에 마우스 커서를 올려 놓고 연결 주소가 모두 출력되었는지 확인합니다. (약간의 시간이 소요됩니다.) 이후, 웹 브라우저를 실행하여 주소창에 “10.3.141.1” 을 입력하신 다음, [ Enter ] 키를 누릅니다.
Username : admin
Password : secret

연결하는 WiFi 신호의 SSID 와 비밀번호 는 다음과 같습니다.
(RaspAP 관리자 화면에서 각각 변경하실 수 있으며 Hotspot 메뉴 하위의 [Basic] 탭에서 SSID, [Security] 탭에서 Password 변경이 가능합니다.)
SSID : raspi-webgui
Password : ChangeMe




고맙습니다.

lguplus 유심은 어떻게 구하셨나요?
안녕하세요! 최지현님.
몇 번 수정과 개정을 거치다 중요한 부분이 누락되거나 수정되어 해당 부분을 보강해두었습니다.
본 게시물에 있는 링크대로, IoT Global USIM 을 저렴하게 개통하시는 방법이 존재하며, LG U Plus 요금제의 경우 아래의 링크를 통해 개통 상담을 받아보시기 바랍니다.
IoT Global USIM 관련 링크 :
https://simsquare.kr/new
LG U Plus 요금제 관련 링크 :
https://www.lguplus.com/biz/all/telecom/wireless/mobile-officenet/B000000044
고맙습니다.