Raspberry PiOS Bulseye에 enebular-agent 설치
이 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의 원격 유지보수 기능을 사용할 수 없습니다.
다른 기능도 모두 확인되지 않은 점 양해 부탁드립니다.
폴더 권한 설정 및 응용 프로그램 실행 권한도 설치 프로그램 설치와 다릅니다.
※ 본 기사는 엔버러 공식 보증 동작이 아닙니다.
Reference
이 문제에 관하여(Raspberry PiOS Bulseye에 enebular-agent 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/jksoft/items/2511cfb67438123c5f72텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)