Étape 2: WebIPOi
Main Page : https://code.google.com/p/webiopi/
- WebIOPi est un très utile pour les développeurs de contrôle GPIO de page web en python.
Installation
WebIOPi est développé et testé sur Raspbian. Vous avez seulement besoin de Python, soit 2,7 ou 3.2. Télécharger, puis extraire et installer WebIOPi. Le script d’installation va automatiquement télécharger et installer les dépendances requises en utilisant apt-get. Vous devrez peut-être installer manuellement les en-têtes de développement de GCC et Python si vous n’utilisez pas de Raspbian.
Note de mise à jour: Arrêtez votre service existant de la WebIOPi, puis traiter avec le programme d’installation. Votre configuration sera conservée, mais d’autres fichiers seront remplacer.
Voir la page de téléchargements pour obtenir le dernier package et adapter x.y.z avec la version que vous téléchargez.
$ tar xvzf WebIOPi-x.y.z.tar.gz $ cd $ cd WebIOPi-x.y.z $ sudo $ sudo ./setup.sh
Le programme d’installation peut prendre un moment.
WebIOPi en cours d’exécution
Enfin, l’utilisation webiopi de commande :
$ sudo webiopi [-h] [-c config] [-l log] [-s script] [-d] [port]
Options: -h, --help Display this help -c, --config file Load config from file -l, --log file Log to file -s, --script file Load script from file -d, --debug Enable DEBUG
Arguments: port Port to bind the HTTP Server
Par exemple, à commencer par Execution et le fichier de config par défaut :
$ sudo webiopi -d -c /etc/webiopi/config
Vous avez terminé et prêt à profiter de WebIOPi ! Mais le serveur et l’État GPIO seront perdues lorsque vous allez arrêter le script (CTRL-C) ou fermez le terminal.
WebIOPi en cours d’exécution (démon)
Vous pouvez également démarrer/arrêter le service en arrière-plan, la configuration sera chargée de /etc/webiopi/config.
$ sudo /etc/init.d/webiopi start $ sudo /etc/init.d/webiopi stop
Démarrage automatique au démarrage
Pour configurer votre système pour démarrer webiopi au démarrage :
$ sudo update-rc.d webiopi defaults
Pour supprimer webiopi début de démarrage :
$ sudo update-rc.d webiopi remove
Son utilisation
Si vous êtes directement à l’aide de votre Pi framboise avec clavier/souris/écran branché, ouvrez un navigateur à http://localhost: 8000 /
Si votre Pi framboise est connecté à votre réseau, vous pouvez ouvrir un navigateur pour http://raspberrypi:8000 / avec n’importe quel appareil de votre réseau. Remplacez raspberrypi par son adresse IP.
Table des matières 1 WebIOPi2 Installation3 Running WebIOPi4 Running WebIOPi (démon) 5 Auto commencent à boot6 Usage7 référence
Accéléromètre de ADXL3453 Joystick axes 2 axes SANKI dispositif analogique capteurs Arduino bouton caméra DS1307 (horloge) DVK511 EEPROM pulsation sonde Accueil distant + serveur IR Remote LCD1602/2004 LED LED (Simple) / Matrix - 74HC595 LED Light-Emitting Diode Matrix LED 8 x 8 + Max7219 NE555 Nokia5110 NRF24L01 photorésistance PIR Sensor PL2303 PWM Dim contrôle RFID-RC522-RTC DS1307 horloge + EEPROM AT24C32 Stepper moteur ultrasonique
Référence https://code.google.com/p/webiopi/