본문 바로가기
LORA WAN

RAK2245 Pi HAT Lora 게이트웨이 설치하기 (라즈비안 원격 제어하기)

by 빈이쥬 2021. 8. 10.

이번 포스팅에는 라즈베이파이에 라즈비안을 설치한 후 게이트웨이를 설치해보겠습니다. 

 

우선 라즈비안 OS를 다운받아 줍니다. 

Operating system images – Raspberry Pi

 

Operating system images – Raspberry Pi

The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the global Raspberry Pi community.

www.raspberrypi.org

 

다운 받은 OS를 SD카드에 OS를 레코딩 해줍니다.

 

이미지레코딩을 위한 프로그램은 아래의 프로그램을 사용하였습니다. 

발레나에더 - SD 카드 및 USB 드라이브에 플래시 OS 이미지 (balena.io)

 

balena - The complete IoT fleet management platform

Infrastructure and tools to develop, deploy, and manage connected devices at scale. Your first ten devices are always free.

www.balena.io

 

Flash from file을 클릭한 후 펌웨어 파일을 선택합니다. 

Flash를 클릭하여 sd카드에 펌웨어파일을 Write해줍니다. 

 

라즈비안 SSH 접속하기

라즈비안 설치가 완료되면 내컴퓨터 - 장치 및 드라이브를 확인해보면 boot 드라이브가 설치되어있습니다. 

boot 드라이브에 들어가줍니다.

여기서 SSH에 접속하기 위해 PC에서 SSH 활정화를 해주기위한 작업을 해줍니다. 

 

텍스트 문서를 만들어줍니다. 

오른쪽 마우스 클릭 - 새로만들이 - 텍스트 문서

 

만들어진 텍스트문서의 이름을 ssh로변경해줍니다. .txt 확장자도 제거해줍니다. 

예를 눌러 ssh 활성화 작업을 마무리 해줍니다. 

 

WiFi 연결하기

텍스트 문서를 만들어줍니다.

오른쪽 마우스 클릭 - 새로만들이 - 텍스트 문서

"wpa_supplicant.conf" 이름으로 저장 한 후(.txt 확장자도 제거해줍니다. ) 텍스트에 설정하고자 하는 WiFi 정보를 입력해 줍니다. 

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev // 권한부여 
update_config=1
 
network={
scan_ssid=1 
ssid="와이파이 ID"
psk="와이파이 비밀번호"
}

 

설정이 완료 된 후 라즈베리파이에 SD카드를 연결한 후 전원을 켜줍니다. 

공유기 페이지에 접속하여 라즈베이파이의 ip를 확인해줍니다. 

 

putty를 사용하여 라즈베이파이에 접속해줍니다. 

초기 로그인 정보는 pi/raspberry 입니다. 

 

게이트웨이 설치 

"sudo raspi-config" 명령을 사용해줍니다.

 

SPI, i2c, Serial Port를  활성화해줍니다. 

3 Interface Options -  P4 SPI - YES

3 Interface Options -  P5 I2C - YES

3 Interface Options -  P6 Serial Port - NO(login shell disable) - YES(Serial Port enable)

 

설정이 완료되면 시스템이 reboot되며 2~3분 후에 라즈베리파이에 다시 접속해줍니다.

이 후 아래와 같이 따라서 진행해줍니다.

 

$ sudo apt update; sudo apt install git -y

$ git clone https://github.com/RAKWireless/rak_common_for_gateway.git ~/rak_common_for_gateway

$ cd ~/rak_common_for_gateway

$ sudo ./install.sh

순차적으로 진행하면 위의 그림처럼 gateway model 선택 창이 나옵니다. 

사용하고 있는 게이트웨이의 model명을 선택해줍니다. 

 

gateway 설치가 완료 된 후 sudo gateway-config를 통해 게이트웨이 설정을 해줍니다.