[LINUX] Installieren Sie enebular-agent in Chrome Book

Bevor ich es wusste, bemerkte ich, dass Linux (Beta) im Chrome-Buch verfügbar war. Das Chrome-Buch ist leicht und hat eine lange Akkulaufzeit. Wenn Sie also Google-Dienste verwenden, die mit einem Browser ausgeführt werden können, können Sie Mbed, [micro: bit](https :: Ich benutze es oft bei der Entwicklung von //microbit.org/ja/guide/). enebular-agent, der auf Linux-Computern als Agentensoftware für Geräte ausgeführt wird, die von [enebular] unterstützt werden (https://www.enebular.com/) Ich habe versucht zu sehen, ob Overview.html) mit Chrome Book funktioniert.

Verwendetes Chrome-Buch: ASUS C101P image.png image.png

Untersuchen Sie die Linux-Distribution

Es kam wie folgt heraus.

***@penguin:/$ cat /etc/issue
Debian GNU/Linux 9 \n \l
***@penguin:/$ cat /etc/debian_version
9.9

Wenn enebular-agent [Unterstütztes Linux] überprüft (https://docs.enebular.com/ja/Other/Support.html#enebular-agent), wird "Debian GNU / Linux 9 Stretch" angezeigt, sodass kein Problem vorliegt. Ich denke.

Installieren Sie enebular-agent

Überprüfen Sie So installieren Sie enebular-agent und versuchen Sie, es zu installieren. Für die Installation ist ein AWS-Konto oder ein Pelion-Gerätepaket erforderlich. Diesmal habe ich es auf AWS versucht. Notwendige Elemente wie nodejs und nodeRED werden automatisch installiert. Wenn Sie also wget oder apt-get verwenden können, ist dies in Ordnung. Im Fall von Linux of Chrome war es nur mit dem Installationsbefehl in Ordnung.

Installationsbefehl

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=***

(Bitte legen Sie den *** Teil Ihres Kontos fest)

Nach ein paar Minuten Wartezeit konnte ich es sicher installieren.

Installationsprotokoll (geheimer Teil ist versteckt)

==========================================================================================================================
 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

Stellen Sie den Flow von enebular bereit

Ich habe versucht, den Flow von enebular bereitzustellen. Für die Bereitstellung von enebular auf einem Gerät benötigen Sie eine Verbindung erstellen (https://docs.enebular.com/de/Deploy/DeployFlow/AWSIoT/MakeAWSIoTConnection.html). Erstellen wir einen einfachen Ablauf und stellen ihn bereit. image.png

Die Bereitstellung war erfolgreich. image.png

von jetzt an

Ich habe das Experiment ausprobiert, aber ich habe nicht darüber nachgedacht, wofür ich es verwenden soll. Derzeit ist es möglicherweise einfacher, nodeRED schnell mit dem Chrome-Buch zu installieren. In Zukunft möchte ich etwas mit einem Knoten tun, der die Funktionen von Chrome Book unterstützt. Ich denke, Raspberry-pi eignet sich besser zum Anschließen von Sensoren. Daher wäre es interessant, wenn wir etwas Einzigartiges für das Chrome-Buch tun könnten, das das Display und das Touchpanel problemlos verwenden kann.

Recommended Posts

Installieren Sie enebular-agent in Chrome Book
Installieren Sie Miniconda auf Chromebook (mit Chromebrew + Git)
Installieren Sie VScode auf dem Lenovo IdeaPad Duet Chromebook
Installieren Sie Tensorflow auf dem Mac
Installieren Sie TensorFlow unter Ubuntu
Installieren Sie Python auf der WSL
Installieren Sie Faiss unter CentOS 7
Installieren Sie pyenv auf dem Mac
Installieren Sie pip auf Mavericks
Installieren Sie Python auf Pidora.
Installieren Sie mongodb auf termux
Installieren Sie Scrapy auf Python3
Installieren Sie Docker auf Fedora31
Installieren Sie numba unter CentOS 7.2
Installieren Sie Ansible auf einem Mac
Installieren Sie Python auf dem Mac
Installieren Sie Plone (4.3.6) unter MacOSX (10.10.3)
Installieren Sie PySide2 unter Ubuntu
Installieren Sie gensim auf Marvericks
Installieren Sie JModelica unter Ubuntu
Installieren Sie Anaconda unter Windows 10
Installiere numpy auf Marvericks
Installieren Sie Python unter Windows
Installieren Sie pycuda unter Windows10
Installieren Sie mecab-python unter CentOS
Installieren Sie Python 2.7.3 unter CentOS 5.4
Installieren Sie aws-cli auf MacPorts
Installieren Sie pygraphviz unter Windows 10
Installieren Sie Docker unter AWS
Installieren Sie Python 3.3 unter Ubuntu 12.04
Installieren Sie Chainer 1.5.0 unter Windows
Installieren Sie Python 3.4 auf einem Mac
Installieren Sie Caffe auf dem Mac
Installieren Sie Theano unter Ubuntu 12.04
Installieren Sie pyenv unter OSX
Installieren Sie Mecab auf dem Mac
Installieren Sie awscli auf centos7
Installiere angr unter Ubuntu 18.04
Installieren Sie Chainer unter CentOS 6.7
Installieren Sie Mecab-Python auf dem Mac
Installiere pip / pip3 unter Ubuntu
Installieren Sie Python 3.6 auf Docker
Installieren Sie Numpy in virtualenv unter Windows
Installieren Sie Minecraft unter Arch Linux
Installieren Sie cvxopt auf 64-Bit-Anaconda
Installiere Scrapy auf Raspbian (Jessie)
Installieren Sie Python 3.8 auf RHEL 8 (AppStream)
Installieren Sie Linux auf Chromebox
Installieren Sie Watchdog unter Windows + Python 3.3
Installieren Sie Win-Kex (Kali-Linux) unter Windows 10.
Installieren Sie pygame auf python3.4 auf dem Mac
Installieren Sie Tomcat 9 unter Cent OS 8
Installieren Sie cvxpy unter Windows, Anaconda
Installieren Sie die ImageMagick-6.2.x-Serie unter CentOS7.7
Installieren Sie JDK unter Linux
Installieren Sie das Modul auf Anaconda (Mac)
Installieren Sie OpenPose auf einem Mac (Catalina)
Installieren Sie MariaDB auf Sakuras VPS
Installieren Sie numba auf dem Mac