Gravio 4를 Raspberry Pi 4에 설치해보십시오.

Gravio 4 을 상시 동작시키고 싶기 때문에 Raspberry Pi 4에 인스톨 해 보았다.

사용환경


  • Raspberry Pi 4 Model B w/4GB RAM
  • Ubuntu Server 20.04.1 LTS
  • Gravio HubKit v4.1.4049.0
  • Gravio Studio v4.1.5432.0

  • 사전 준비



    Gravio 을 Raspberry Pi로 이동할 때 Raspberry Pi OS가 아닌 Ubuntu에서의 동작이 지원되므로 여기 을 참고하여 Ubuntu를 준비한다. 현시점에서는 Ubuntu 18.04 LTS 밖에 서포트 대상에는 없지만, 20.04를 사용해 보기로 한다.
    htps : // 우분츠. 코 m / 쓰리 아 ls / 호 w - ー s s t- 루 우 츠 - 온 - r-r sp bet ry - 파이 # 1 - 오 r ゔ ぃ w

    덧붙여서, Gravio 3 때와 달리, 데비안 패키지가 아닌 Docker 컨테이너 안에서 동작하게 되어 있으므로, 환경을 청소하기 위해서도, Gravio 3를 사용한 환경이라면 OS로부터 초기화해 더 낫습니다.

    헤드리스 화면이 없는 환경이라면, SSH의 액세스에 이 기사도 참고해 주세요.
  • 유선으로 연결된 Raspberry Pi 4+ Ubuntu 20.04.1 LTS의 IP 주소 확인

  • 그리고, 호스트명도 바꾸어 두고 싶네요.
    ubuntu@ubuntu:~$ sudo hostnamectl set-hostname gravio-rpi4
    

    절차



    설치 순서는 코코 에 써 있는 대로 하면 5분 정도.
    htps // c c. 글쎄. 코 m / 마누아 ls / g 라 ゔ 오 4/1 / 그럼 / 토피 c / ぃ ヌ x ら sp 벨 ry

    필요한 패키지 등을 설치



    우선 우분투를 최신으로 만듭니다.
    ubuntu@gravio-rpi4:~$ sudo apt update
    ubuntu@gravio-rpi4:~$ sudo apt upgrade
    

    다음으로 전송 된 파일의 압축을 풀기위한 unzip 및 Docker 관련을 설치.
    ubuntu@gravio-rpi4:~$ sudo apt install unzip docker docker-compose
    

    mDNS에서 HubKit을 찾을 수 있도록 avahi-utils를 설치하십시오.
    ubuntu@gravio-rpi4:~$ sudo apt install avahi-utils
    

    여기서 다시 시작하고 ホスト名.local 로 로그인할 수 있는지 확인합니다.

    HubKit 설치



    여기에서 HubKit 설치. 먼저 아래 사이트에서 Linux 버전의 설치 프로그램을 다운로드합니다.
    htps //w w. 글쎄. 코 m / jp / p 로즈 ct # G 등



    다운로드한 setup_linux_v4_2.4.zip를 Raspberry Pi 4로 전송합니다.
    TeraTerm SSH라면, 접속해 윈도우에 파일을 드롭하면 전송해 줍니다.
    ubuntu@gravio-rpi4:~$ ls
    setup_linux_v4_2.4.zip
    

    나머지는 순서대로 명령을 실행하기만 하면 됩니다.

    폴더를 만들고 파일을 확장합니다.
    ubuntu@gravio-rpi4:~$ mkdir hubkit
    ubuntu@gravio-rpi4:~$ cd hubkit/
    ubuntu@gravio-rpi4:~/hubkit$ mv ~/setup_linux_v4_2.4.zip .
    ubuntu@gravio-rpi4:~/hubkit$ unzip setup_linux_v4_2.4.zip
    Archive:  setup_linux_v4_2.4.zip
      inflating: 90-gravio-serial-deivces.rules
      inflating: docker-compose.yml
      inflating: setupcoordinator_hubkit.sh
    

    물론 설정합니다.
    ubuntu@gravio-rpi4:~/hubkit$ sudo cp ./90-gravio-serial-deivces.rules /etc/udev/rules.d/
    ubuntu@gravio-rpi4:~/hubkit$ chmod 755 setupcoordinator_hubkit.sh
    ubuntu@gravio-rpi4:~/hubkit$ ./setupcoordinator_hubkit.sh
    ./hubkitrepo4 directory is created.
    HUBKIT_REPOSITORY_ROOT_PATH is /home/ubuntu/hubkit/hubkitrepo4
    Setup arm64 environemt...
    90-gravio-serial-deivces.rules already existed
    Setup is finished. '.env' file is created in this directory.
    
    docker-compose 에서 컨테이너를 시작합니다.
    ubuntu@gravio-rpi4:~/hubkit$ sudo docker-compose up -d
    .....
    Status: Downloaded newer image for gravioservices/hubkit4-arm64:4.1.0
    Creating hubkit-acm-1               ... done
    Creating hubkit-sem-1               ... done
    Creating hubkit-vim-1               ... done
    Creating hubkit-bltm-1              ... done
    Creating hubkit-ivm-1               ... done
    Creating coordinator-gravio-redis-1 ... done
    Creating hubkit-trim-1              ... done
    Creating hubkit-mqtm-1              ... done
    Creating hubkit-com-1               ... done
    Creating coordinator-gravio-1       ... done
    ubuntu@gravio-rpi4:~/hubkit$
    

    여기까지 오면 완료입니다.

    일단 다시 시작하고 시작하는지 확인해 봅시다.
    ubuntu@gravio-rpi4:~/hubkit$ sudo reboot
    

    시작하고 잠시 후 Gravio Studio에 나타나면 완료됩니다.





    포인트


  • Raspberry PI 4에 우분투 설치
  • Gravio 4의 리눅스 버전 HubKit은 Docker 컨테이너에서 구현됩니다

  • 참고


  • Gravio
  • Gravio를 Linux/Raspberry Pi에 설치하는 단계
  • How to install Ubuntu Server on your Raspberry PI
  • 좋은 웹페이지 즐겨찾기