[PYTHON] Vérifions! Développons Raspberry Pi Zero à distance - Essayez avec Arafruit WebIDE

Bonsoir, je suis Kazumi Ohira, également connu sous le nom de @dz_, un fan de chêne.

Prologue-Introduction

Heureusement, j'ai eu le Raspberry Pi Zero car j'ai respecté le timing de la reprise des stocks!

Raspberry Pi peut être développé à distance pour une utilisation plus pratiqueAdafruit WebIDEJ'ai décidé d'essayer. Prenez note des instructions d'installation et de configuration à titre de rappel.

Au fait, si vous voulez Pi Zero, vérifiez l'état des stocks de plusieurs boutiques en ligne sur le site Où est mon Pi Zero?. Je peux. BONNE CHANCE! :)

Qu'est-ce qu'Adafruit Web IDE?

À propos, Adafruit WebIDE est un IDE (Integrated Development Environment) de Raspberry Pi qui peut être consulté et développé à partir d'autres terminaux avec un navigateur Web.

Une fois que vous avez configuré le WiFi sur le Raspberry Pi, vous pouvez le développer à distance, ce qui semble très pratique.

Comme le montre la figure ci-dessous, vous pouvez utiliser non seulement l'éditeur, mais également l'exemple de collection de code et le terminal fournis par Adafruit. Le code source peut être géré par Git et fonctionne avec Bitbucket. 20160324_pizero_adafruit-webide_011.png

Le langage supposé est Python. Il y a aussi un terminal pour que vous puissiez tout faire si vous le souhaitez.

Flux d'introduction approximatif

Maintenant, pour commencer avec Adafruit WebIDE, vous pouvez facilement commencer en suivant les étapes ci-dessous.

  1. Installez Adafruit WebIDE sur Raspberry Pi
  2. Lancez Adafruit WebIDE
  3. Créez un compte Bitbucket
  4. Émettez une clé client Bitbucket
  5. Configurer Adafruit WebIDE

Procédure d'installation

Introduisons-le réellement.

  1. Installez Adafruit WebIDE sur Raspberry Pi

Tout d'abord, installons l'Adafruit WebIDE sur le Raspberry Pi. Exécutez la commande suivante.

#Installez Adafruit WebIDE
pi@raspberrypi:~ $ curl https://raw.githubusercontent.com/adafruit/Adafruit-WebIDE/alpha/scripts/install.sh | sudo sh
  1. Lancez Adafruit WebIDE

Après l'installation, démarrez le service.

#Lancer Adafruit WebIDE en tant que service
pi@raspberrypi:~ $ sudo service adafruit-webide.sh start

Après avoir démarré le service, accédez-y à partir d'une machine distante du même réseau. Ouvrez http: // <Adresse IP Raspberry Pi> ou http: // <Adresse IP Raspberry Pi>: 8090 dans votre navigateur Web. C'est OK si l'écran suivant s'affiche. Si vous ne le voyez pas, le port peut être différent, alors vérifiez votre configuration comme suit: 20160323_pizero_adafruit-webide_002_01.png

Vérifiez la configuration

#Vérifiez la configuration d'Adafruit WebIDE
pi@raspberrypi:~ $ less /usr/share/adafruit/webide/config/config.js

config.js


exports.editor = {
  "port": 80,
...

Dans ce cas, il démarrera sur le port 80.

  1. Créez un compte Bitbucket

En gros, suivez les étapes ci-dessus pour procéder à la configuration.

Tout d'abord, créez un compte pour Bitbucket et connectez-vous.

  1. Émettez une clé client Bitbucket

Puis émettez une clé consommateur pour la connexion. Cliquez sur l'icône en haut à droite pour ouvrir "Butbucket Setting".

Ouvrez OAuth> Consommateur OAuth> Ajouter une clé consommateur. Spécifiez les informations et les autorisations requises et enregistrez la clé du consommateur. Veuillez ajuster l'autorité comme il convient. 20160410_adafruit-webide_001.png

  1. Configurer Adafruit WebIDE

Ensuite, définissez la "Clé" et le "Secret" de la clé consommateur créée dans Adafruit WebIDE. En outre, spécifiez le nom complet et l'adresse e-mail requis pour la validation et appuyez sur "Envoyer la requête". 20160410_adafruit-webide_002.png

L'écran de connexion sera affiché Connectez-vous avec votre compte Bitbucket et vous êtes prêt à utiliser l'EDI! 20160410_adafruit-webide_003.png

Épilogue-Conclusion

Après cela, j'ai pu me connecter normalement à GPIO de Raspberry Pi, écrire un programme python et l'exécuter. Vous pouvez également déboguer.

En outre, Adafruit WebIDE semble avoir un gestionnaire de planification, il peut donc être possible de laisser le WebIDE gérer le traitement périodique.

Recommended Posts

Vérifions! Développons Raspberry Pi Zero à distance - Essayez avec Arafruit WebIDE
Faisons Raspberry Pi?
Surveillance intérieure à l'aide de Raspberry Pi
Faisons un ordinateur de vélo avec Raspberry Pi Zero (W, WH)
Essayez d'utiliser ArUco avec Raspberry Pi
Utiliser une webcam avec Raspberry Pi
Détectez la "luminosité" en utilisant python sur Raspberry Pi 3!
Exécutez un servomoteur en utilisant python sur Raspberry Pi 3
Détectez la température à l'aide de python sur Raspberry Pi 3!
Raspberry Pi Parlons téléphone de répulsion frauduleuse