Chrome book에 enebular-agent 설치
6598 단어 enebularChromebook리눅스
Chrome book은 경량으로 배터리 소지가 좋기 때문에, 브라우저에서 일이 끝나는 Google계의 서비스를 사용할 때나 Mbed , micro:bit 의 개발로 잘 사용하고 있습니다.
enebular이 지원하는 기기에 대한 에이전트 소프트웨어로 Linux 컴퓨터에서 실행되는 enebular-agent이 Chromebook에서 작동하는지 확인해 보았습니다.
※개인적인 실험이기 때문에, 정식으로 서포트를 선언하는 것은 아닙니다.
사용한 Chrome book: ASUS C101P
Linux 배포판 살펴보기
다음과 같이 나왔습니다.
***@penguin:/$ cat /etc/issue
Debian GNU/Linux 9 \n \l
***@penguin:/$ cat /etc/debian_version
9.9
enebular-agent가 지원되는 Linux
enebular-agent 설치
enebular-agent를 설치하는 방법 를 확인하여 설치해 봅니다. 설치하려면 AWS 계정 또는 Pelion 디바이스 번들이 필요합니다. 이번에는 AWS에서 해 보았습니다.
nodejs나 nodeRED등 필요한 것은 자동적으로 인스톨 되므로, wget나 apt-get를 사용할 수 있으면 OK입니다. Chrome book의 Linux의 경우는 그대로, 설치 커멘드만으로 OK였습니다.
설치 명령
wget -qO- https://enebular.com/agent-install | sudo -E bash -s -- --aws-iot-thing-name=*** --aws-access-key-id=*** --aws-secret-access-key=*** --aws-iot-region=***
(***부분은 가지고 계신 계정의 것을 세트 해 주세요)
기다리는 몇 분, 안전하게 설치할 수있었습니다.
설치 로그 (비밀 부분은 덮고 있습니다)
==========================================================================================================================
enebular-agent installation:
- Device name: penguin
- System: Linux 4.19.60-06185-g54aa50936831 aarch64 GNU/Linux
- Install user: enebular
- Install destination: /home/enebular/enebular-runtime-agent
- Agent port: awsiot
- Agent version: latest-release
==========================================================================================================================
==== Fetching updater version info ====
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 27 100 27 0 0 33 0 --:--:-- --:--:-- --:--:-- 33
OK
==== Downloading updater version 2.9.0 ====
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1482k 100 1482k 0 0 511k 0 0:00:02 0:00:02 --:--:-- 511k
OK
==== Installing enebular-agent-updater to /tmp/enebular-agent-updater.dwHoIVYIl ====
OK
==== Checking node.js version ====
OK
==== Checking existing node.js v9.2.1 installation ====
OK
==== Downloading https://nodejs.org/dist/v9.2.1/node-v9.2.1-linux-arm64.tar.gz ====
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 16.8M 100 16.8M 0 0 2892k 0 0:00:05 0:00:05 --:--:-- 3797k
OK
==== Checking integrity ====
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3671 0 3671 0 0 4437 0 --:--:-- --:--:-- --:--:-- 4438
OK
==== Installing Node.js v9.2.1 to /home/enebular/nodejs-v9.2.1 ====
OK
==== Fetching enebular-agent ====
OK
==== Extracting enebular-agent ====
OK
==== Updating system package lists ====
OK
==== Install Debian dependencies ====
dpkg-query: no packages found matching build-essential
dpkg-query: no packages found matching python
OK
==== Building agent 2.9.0 ====
OK
==== Building Node-RED ====
OK
==== Building awsiot port ====
OK
==== Building awsiot-thing-creator ====
OK
==== Install Debian dependencies ====
OK
==== Creating Remote Maintenance User ====
Creating enebular-remote-admin using default password
OK
==== Applying file permissions ====
OK
==== Creating AWS IoT thing ====
OK
==== Registering startup service ====
OK
==========================================================================================================================
enebular-agent has been successfully installed ✔
- Version: 2.9.0
- Location: /home/enebular/enebular-runtime-agent
- User: enebular
- Service name: enebular-agent-enebular
AWS IoT Thing {thing name} has been created.
enebular-agent is running as a system service.
To check the status of agent, run the following command on the target device:
sudo journalctl -ex -u enebular-agent-enebular.service
==========================================================================================================================
See details in full install log file: /tmp/enebular-agent-install-log.GGU8Sf
enebular에서 플로우 배포
enebular에서 흐름을 배포할 수 있는지 시도해 보았습니다. enebular에서 장치에 배포하려면 Connection 만들기이 필요합니다.
간단한 흐름을 만들어 배포해 봅니다.
배포가 성공했습니다.
미래
실험은 해봤지만, 특히 무엇에 사용하려고 생각하지 않았습니다 w
우선 Chromebook에서 nodeRED를 빨리 설치하는 경우는 편할지도 모르겠네요.
앞으로 Chromebook의 기능을 다룰 수 있는 노드를 사용한 무언가를 할 수 있으면 좋을까 생각합니다. 센서 등을 연결하는 경우는 Raspberry-pi 쪽이 좋다고 생각하기 때문에, 디스플레이나 터치 패널이 간단하게 사용할 수 있는 Chrome book만으로는 무언가가 가능하면 재미있네요.
Reference
이 문제에 관하여(Chrome book에 enebular-agent 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/jksoft/items/9effcd1d4ac2c5d8d4b5
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
***@penguin:/$ cat /etc/issue
Debian GNU/Linux 9 \n \l
***@penguin:/$ cat /etc/debian_version
9.9
enebular-agent를 설치하는 방법 를 확인하여 설치해 봅니다. 설치하려면 AWS 계정 또는 Pelion 디바이스 번들이 필요합니다. 이번에는 AWS에서 해 보았습니다.
nodejs나 nodeRED등 필요한 것은 자동적으로 인스톨 되므로, wget나 apt-get를 사용할 수 있으면 OK입니다. Chrome book의 Linux의 경우는 그대로, 설치 커멘드만으로 OK였습니다.
설치 명령
wget -qO- https://enebular.com/agent-install | sudo -E bash -s -- --aws-iot-thing-name=*** --aws-access-key-id=*** --aws-secret-access-key=*** --aws-iot-region=***
(***부분은 가지고 계신 계정의 것을 세트 해 주세요)
기다리는 몇 분, 안전하게 설치할 수있었습니다.
설치 로그 (비밀 부분은 덮고 있습니다)
==========================================================================================================================
enebular-agent installation:
- Device name: penguin
- System: Linux 4.19.60-06185-g54aa50936831 aarch64 GNU/Linux
- Install user: enebular
- Install destination: /home/enebular/enebular-runtime-agent
- Agent port: awsiot
- Agent version: latest-release
==========================================================================================================================
==== Fetching updater version info ====
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 27 100 27 0 0 33 0 --:--:-- --:--:-- --:--:-- 33
OK
==== Downloading updater version 2.9.0 ====
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1482k 100 1482k 0 0 511k 0 0:00:02 0:00:02 --:--:-- 511k
OK
==== Installing enebular-agent-updater to /tmp/enebular-agent-updater.dwHoIVYIl ====
OK
==== Checking node.js version ====
OK
==== Checking existing node.js v9.2.1 installation ====
OK
==== Downloading https://nodejs.org/dist/v9.2.1/node-v9.2.1-linux-arm64.tar.gz ====
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 16.8M 100 16.8M 0 0 2892k 0 0:00:05 0:00:05 --:--:-- 3797k
OK
==== Checking integrity ====
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3671 0 3671 0 0 4437 0 --:--:-- --:--:-- --:--:-- 4438
OK
==== Installing Node.js v9.2.1 to /home/enebular/nodejs-v9.2.1 ====
OK
==== Fetching enebular-agent ====
OK
==== Extracting enebular-agent ====
OK
==== Updating system package lists ====
OK
==== Install Debian dependencies ====
dpkg-query: no packages found matching build-essential
dpkg-query: no packages found matching python
OK
==== Building agent 2.9.0 ====
OK
==== Building Node-RED ====
OK
==== Building awsiot port ====
OK
==== Building awsiot-thing-creator ====
OK
==== Install Debian dependencies ====
OK
==== Creating Remote Maintenance User ====
Creating enebular-remote-admin using default password
OK
==== Applying file permissions ====
OK
==== Creating AWS IoT thing ====
OK
==== Registering startup service ====
OK
==========================================================================================================================
enebular-agent has been successfully installed ✔
- Version: 2.9.0
- Location: /home/enebular/enebular-runtime-agent
- User: enebular
- Service name: enebular-agent-enebular
AWS IoT Thing {thing name} has been created.
enebular-agent is running as a system service.
To check the status of agent, run the following command on the target device:
sudo journalctl -ex -u enebular-agent-enebular.service
==========================================================================================================================
See details in full install log file: /tmp/enebular-agent-install-log.GGU8Sf
enebular에서 플로우 배포
enebular에서 흐름을 배포할 수 있는지 시도해 보았습니다. enebular에서 장치에 배포하려면 Connection 만들기이 필요합니다.
간단한 흐름을 만들어 배포해 봅니다.
배포가 성공했습니다.
미래
실험은 해봤지만, 특히 무엇에 사용하려고 생각하지 않았습니다 w
우선 Chromebook에서 nodeRED를 빨리 설치하는 경우는 편할지도 모르겠네요.
앞으로 Chromebook의 기능을 다룰 수 있는 노드를 사용한 무언가를 할 수 있으면 좋을까 생각합니다. 센서 등을 연결하는 경우는 Raspberry-pi 쪽이 좋다고 생각하기 때문에, 디스플레이나 터치 패널이 간단하게 사용할 수 있는 Chrome book만으로는 무언가가 가능하면 재미있네요.
Reference
이 문제에 관하여(Chrome book에 enebular-agent 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/jksoft/items/9effcd1d4ac2c5d8d4b5
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
실험은 해봤지만, 특히 무엇에 사용하려고 생각하지 않았습니다 w
우선 Chromebook에서 nodeRED를 빨리 설치하는 경우는 편할지도 모르겠네요.
앞으로 Chromebook의 기능을 다룰 수 있는 노드를 사용한 무언가를 할 수 있으면 좋을까 생각합니다. 센서 등을 연결하는 경우는 Raspberry-pi 쪽이 좋다고 생각하기 때문에, 디스플레이나 터치 패널이 간단하게 사용할 수 있는 Chrome book만으로는 무언가가 가능하면 재미있네요.
Reference
이 문제에 관하여(Chrome book에 enebular-agent 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/jksoft/items/9effcd1d4ac2c5d8d4b5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)