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
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.
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
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.
Le déploiement a réussi.
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