Piloter son Raspberry Pi à distance avec une application web
Posté : dim. 30 déc. 2018 09:32
Comme annoncé dans ma présentation (https://forums.framboise314.fr/viewtopi ... =59&t=5046), voici une petite présentation de WebGPIO.
WebGPIO et un logiciel de pilotage des GPIOs d'un Raspberry Pi à partir d'une application web. Il a été conçu pour pouvoir être utilisé par des débutants (mais pas seulement), dans la mesure où il est simple à installer, et ne nécessite pas de reconfigurer sa box ou, si on désire y accéder à partir de ce dernier, son smartphone (et pas de serveur web ou de framework à installer). Ce logiciel a été développé pour faciliter le test et le dépannage de dispositifs électroniques branchés sur les GPIOs d'un Raspberry Pi.
WebGPIO a aussi été écrit dans le but de servir d'exemple à ceux qui voudrait développer leurs propres applications. Par exemple, si vous avez branché un bras robotisé à votre Raspberry Pi, vous pouvez facilement développer une application web, en vous inspirant de WebGPIO, pour le contrôler à partir de votre smartphone.
Le logiciel s'appuie sur la version python de WiringPi. Dés que j'aurais mon Raspberry Pi, je le modifierais pour qu'il puisse aussi utiliser RPi.GPIO (edit: ça y est, c'est fait), qui me semble être plus utilisé que WiringPi (sur l'ODROID-C2, le portage de RPi.GPIO est moins complet que celui de WiringPi)...
Ce logiciel est destiné à être utilisé dans le projet dont je parle dans ma présentation, donc si vous avez des suggestions d'améliorations, ou quoique ce soit de pertinent à dire à son sujet, n'hésitez pas...
Vidéo de démonstration du logiciel : https://www.youtube.com/watch?v=I-cVCivRb9o
Et le repo. GitHub (voir en bas de la page, dans la section dédié au Raspberry Pi) : https://github.com/epeios-q37/atlas-python
WebGPIO et un logiciel de pilotage des GPIOs d'un Raspberry Pi à partir d'une application web. Il a été conçu pour pouvoir être utilisé par des débutants (mais pas seulement), dans la mesure où il est simple à installer, et ne nécessite pas de reconfigurer sa box ou, si on désire y accéder à partir de ce dernier, son smartphone (et pas de serveur web ou de framework à installer). Ce logiciel a été développé pour faciliter le test et le dépannage de dispositifs électroniques branchés sur les GPIOs d'un Raspberry Pi.
WebGPIO a aussi été écrit dans le but de servir d'exemple à ceux qui voudrait développer leurs propres applications. Par exemple, si vous avez branché un bras robotisé à votre Raspberry Pi, vous pouvez facilement développer une application web, en vous inspirant de WebGPIO, pour le contrôler à partir de votre smartphone.
Le logiciel s'appuie sur la version python de WiringPi. Dés que j'aurais mon Raspberry Pi, je le modifierais pour qu'il puisse aussi utiliser RPi.GPIO (edit: ça y est, c'est fait), qui me semble être plus utilisé que WiringPi (sur l'ODROID-C2, le portage de RPi.GPIO est moins complet que celui de WiringPi)...
Ce logiciel est destiné à être utilisé dans le projet dont je parle dans ma présentation, donc si vous avez des suggestions d'améliorations, ou quoique ce soit de pertinent à dire à son sujet, n'hésitez pas...
Vidéo de démonstration du logiciel : https://www.youtube.com/watch?v=I-cVCivRb9o
Et le repo. GitHub (voir en bas de la page, dans la section dédié au Raspberry Pi) : https://github.com/epeios-q37/atlas-python