Skip to content

[General] Companion Computer(Raspberry Pi) 세팅

OKsusu edited this page Jul 17, 2024 · 3 revisions

Hardware

setup

  1. Raspberry Pi4
  2. Sixfab 3G/4G LTE HAT Module
  3. SATA 128GB SSD
  4. SSD Extension board via USB 3.0

Software

setup

크게 3가지 분류로 나뉜다. Ubuntu Setting, Camera Setting, Websocket Setting

  • Ubuntu Setting

    Raspian이 설치되어있는 SD card로 부팅 후 SSD를 연결한다.

    sudo rpi-imager

    rpi-imager를 사용하여 SSD에 Ubuntu 22.04를 설치한다.

    sudo raspi-config

    를 통해 라즈베리의 config 세팅 창을 열어 Advaned option -> boot menu로 들어가 boot 순서를 USB 우선으로 변경하고 reboot해준다.

    sudo apt update && sudo apt upgrade
    sudo apt install linux-modules-extra-raspi
    sudo reboot

    업데이트 후 필요한 패키지들을 설치해준다.

    sudo apt install git
    sudo apt install python3-pip
    sudo apt install net-tools 
  • Websocket Setting

    우선 LTE Module과의 유선 통신을 세팅해준다.
    ppp_install 사이트
    우선 Module과의 연결을 해제한 후 위 사이트의 standalone shell 코드를 다운 받고

    sudo chmod +x ppp_install_standalone.sh
    sudo ./ppp_install_standalone.sh

    위와 같이 실행 후 세팅 값을 넣어 준다. 참고 사이트는 다음과 같다.
    ppp setting 참고 사이트

    sudo nano /etc/dhcpcd.conf

    위와 같이 conf 파일을 만든 후

    allowinterfaces wwan*
    nohook resolv.conf
    
    atatic domain_name_servers=1.1.1.1 1.0.0.1 208.69.38.205 8.8.8.8
    

    을 입력해준다.
    일련의 과정을 거친 후 Module을 연결한 후

    sudo pon

    을 입력해 ppp protocol을 활성화해준다. 시간이 꽤 걸리며 해당 터미널이 아직 끝나지 않아도 종종 연결이 이미 되어있는 경우도 있다. 와이파이는 끈 상태에서 하는 것을 권장한다.

    업데이트 이전까지 위의 방법이 잘 통했으나 2024/07/15 기준 위 방법을 ppp를 활성화 시켜도 인터넷 연결이 제대로 되지않음을 확인하였다. 따라서 새로운 방법은 terminal에서 실행하는 것이 아닌 우측 상단 menu 창에서 Mobile network 를 실행한후 잠시 기다리면 LTE가 실행 된다. Access Point Names 는 SKT LTE로 설정하였다.

  • Camera Setting

    참고 공식 사이트

    sudo apt install python3-pip
    pip install pyrealsense2
    pip install opencv-python

Clone this wiki locally