Gravio 4를 Raspberry Pi 4에 설치해보십시오.
6768 단어 RaspberryPi우분투IoTGravioGravio4
사용환경
사전 준비
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의 액세스에 이 기사도 참고해 주세요.
그리고, 호스트명도 바꾸어 두고 싶네요.
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에 나타나면 완료됩니다.
포인트
ubuntu@gravio-rpi4:~$ sudo apt update
ubuntu@gravio-rpi4:~$ sudo apt upgrade
ubuntu@gravio-rpi4:~$ sudo apt install unzip docker docker-compose
ubuntu@gravio-rpi4:~$ sudo apt install avahi-utils
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.
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
참고
Reference
이 문제에 관하여(Gravio 4를 Raspberry Pi 4에 설치해보십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/zrock/items/1790f763048a2683a420텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)