[LINUX] Installer enebular-agent sur le livre Chrome

Avant de le savoir, j'ai remarqué que Linux (Beta) était disponible dans le livre Chrome. Le livre Chrome est léger et a une longue durée de vie de la batterie, donc lorsque vous utilisez les services Google, cela peut être fait avec un navigateur, Mbed, [micro: bit](https :: Je l'utilise souvent dans le développement de //microbit.org/ja/guide/). enebular-agent qui s'exécute sur des machines Linux en tant que logiciel agent pour les périphériques pris en charge par enebular J'ai essayé de voir si Overview.html) fonctionne avec Chrome Book.

Chromebook utilisé: ASUS C101P image.png image.png

Examiner la distribution Linux

Il est sorti comme suit.

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

Quand enebular-agent vérifie Linux supporté, il dit Debian GNU / Linux 9 Stretch, donc il n'y a pas de problème. Je pense.

Installez enebular-agent

Vérifiez Comment installer enebular-agent et essayez de l'installer. Un compte AWS ou un ensemble d'appareils Pelion est requis pour l'installation. Cette fois, je l'ai essayé sur AWS. Les éléments nécessaires tels que nodejs et nodeRED sont installés automatiquement, donc si vous pouvez utiliser wget ou apt-get, c'est OK. Dans le cas du livre Linux de Chrome, c'était OK juste avec la commande d'installation.

Commande d'installation

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

(Veuillez définir la *** partie de votre compte)

Après quelques minutes d'attente, j'ai pu l'installer en toute sécurité.

Journal d'installation (la partie secrète est masquée)

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

Déployer le flux depuis enebular

J'ai essayé de déployer le flux depuis enebular. Vous avez besoin de Create Connection (https://docs.enebular.com/en/Deploy/DeployFlow/AWSIoT/MakeAWSIoTConnection.html) pour déployer depuis enebular vers votre appareil. Créons un flux simple et déployons-le. image.png

Le déploiement a réussi. image.png

à partir de maintenant

J'ai essayé l'expérience, mais je ne pensais pas à quoi l'utiliser. Pour le moment, cela peut être plus facile si vous souhaitez installer rapidement nodeRED avec le livre Chrome. À l'avenir, j'aimerais faire quelque chose en utilisant un nœud capable de gérer les fonctions du livre Chrome. Je pense que Raspberry-pi est meilleur pour connecter des capteurs, il serait donc intéressant de faire quelque chose d'unique au livre Chrome qui peut facilement utiliser l'écran et le panneau tactile.

Recommended Posts

Installer enebular-agent sur le livre Chrome
Installez miniconda sur Chromebook (en utilisant chromebrew + git)
Installez VScode sur le Chromebook Lenovo IdeaPad Duet
Installez Tensorflow sur Mac
Installez TensorFlow sur Ubuntu
Installer python sur WSL
Installez Faiss sur CentOS 7
Installez pyenv sur Mac
Installer pip sur Mavericks
Installez Python sur Pidora.
Installez mongodb sur termux
Installez Scrapy sur python3
Installer docker sur Fedora31
Installez numba sur CentOS 7.2
Installez Ansible sur Mac
Installez Python sur Mac
Installez Plone (4.3.6) sur MacOSX (10.10.3)
Installez PySide2 sur Ubuntu
Installer gensim sur Marvericks
Installez JModelica sur Ubuntu
Installez Anaconda sur Windows 10
Installez numpy sur Marvericks
Installez python sur Windows
Installez pycuda sur Windows10
Installez mecab-python sur CentOS
Installez Python 2.7.3 sur CentOS 5.4
Installez aws-cli sur MacPorts
Installez pygraphviz sur Windows 10
Installez Docker sur AWS
Installez Python 3.3 sur Ubuntu 12.04
Installez Chainer 1.5.0 sur Windows
Installez Python 3.4 sur Mac
Installez Caffe sur Mac
Installez Theano sur Ubuntu 12.04
Installez pyenv sur OSX
Installer mecab sur Mac
Installez awscli sur centos7
Installez angr sur Ubuntu 18.04
Installer Chainer sur CentOS 6.7
installer mecab-python sur Mac
Installez pip / pip3 sur Ubuntu
Installez Python 3.6 sur Docker
Installez Numpy dans virtualenv sur Windows
Installez Minecraft sur Arch Linux
Installez cvxopt sur Anaconda 64 bits
Installez Scrapy sur Raspbian (Jessie)
Installez Python 3.8 sur RHEL 8 (AppStream)
Installer Linux sur Chromebox
Installer watchdog sur Windows + Python 3.3
Installez Win-Kex (kali-linux) sur Windows 10.
Installer pygame sur python3.4 sur Mac
Installez Tomcat 9 sur Cent OS 8
Installez cvxpy sur Windows, Anaconda
Installez la série ImageMagick-6.2.x sur CentOS7.7
Installez JDK sur Linux
Installer le module sur Anaconda (Mac)
Installez OpenPose sur mac (Catalina)
Installez MariaDB sur le VPS de Sakura
Installez numba sur Mac