Raspberry PiOS Bulseye에 enebular-agent 설치

Debian Bulseye를 기반으로 한 Raspberry PiOS는 2021/10/30에 출시됐다.

이 Raspberry Pi OS에 enebular-agent를 설치하는 동안 오류가 발생하여 설치할 수 없습니다.
이것은 설치 프로그램의 문제로 현재 대응할 계획이지만 설치 프로그램은enebular-agent를 설치할 수 없습니다.
설치 프로그램을 사용하지 않습니다. 수동이라면 설치할 수 있습니다. 다음에 이 방법을 설명해 드리겠습니다.
영구 수동 설치
enebular-agent는github에 원본 코드를 공개했다.github에서 소스 코드를 다운로드해 npm로 설치하면 설치가 가능하지만, 원래 랩베리 PiOS에 설치하려면 아래 절차에 따라 모듈을 미리 설치해야 한다.
$ sudo apt install -y cmake
다음은 Nodejs와 npm을 설치합니다. 여기는 n,enebular-agent를 사용하여 Nodejsv2를 지원합니다.22.5 설치.
$ curl -L https://git.io/n-install | bash
$ sudo ./n/bin/n 12.22.5
enebular-agent의 원본 코드를github에서 복제한 후 설치합니다.
$ git clone https://github.com/enebular/enebular-runtime-agent.git
$ cd enebular-runtime-agent
$ cd agent
$ npm ci && npm run build
$ cd ..
$ cd node-red
$ npm ci
$ cd ..
$ cd port/awsiot
$ npm ci && npm run build
enebular-agent는 AWS IoT를 사용하여 enebular에 연결합니다.설치 프로그램을 사용하면 자동으로 설정되지만 수동으로 설정됩니다.
설정 방법에 대해서는 AWSIoT 환경 설정를 참조하십시오.
enebular-agent와 AWS IoT를 연결하는 설정 방법은 enebular-agent와 AWSIoT의 연결 설정를 참조하십시오.
enebular-agent 실행
enebular-agent는 ./enebular-runtime-agent/ports/awsiot/의 경로에서 다음 명령을 사용하여 시작합니다.
$ DEBUG=info npm run start
마지막으로 아래와 같이 표시되면 정상적으로 시작됩니다.
internal: aws-iot: Connected to AWS IoT
internal: aws-iot: Thing shadow registered
최후
어쨌든 Enebular-agent가 작동하는 것을 확인했습니다.참고로 이 절차는 Enebular-agent의 원격 유지보수 기능을 사용할 수 없습니다.
다른 기능도 모두 확인되지 않은 점 양해 부탁드립니다.
폴더 권한 설정 및 응용 프로그램 실행 권한도 설치 프로그램 설치와 다릅니다.
※ 본 기사는 엔버러 공식 보증 동작이 아닙니다.

좋은 웹페이지 즐겨찾기