Piloter son Raspberry Pi à distance avec une application web

Vous souhaitez piloter votre framboise à partir d'une page web ? Ou mieux encore à partir d'un smartphone ou d'une tablette Android ? Venez donc visiter cette rubrique...

Modérateur : Francois

Répondre
Avatar du membre
Epeios
Messages : 3
Enregistré le : sam. 29 déc. 2018 19:47

Piloter son Raspberry Pi à distance avec une application web

Message par Epeios » 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
Modifié en dernier par Epeios le sam. 19 janv. 2019 18:44, modifié 3 fois.

Avatar du membre
Epeios
Messages : 3
Enregistré le : sam. 29 déc. 2018 19:47

Re: WebGPIO - piloter les GPIOs de son Raspberry Pi à distance

Message par Epeios » sam. 19 janv. 2019 18:38

Ça y est, je me suis acheté un Raspberry Pi, le Zero W. J'ai donc mis, comme annoncé, l'application à jour, de sorte à ce qu'elle utilise le module Python RPi.GPIO, qui à l'air d'être installé d'office sur les RPi, contrairement au module WiringPi.

Il existe également une petite application web pour 'piloter' une LED RGB, dont voici la vidéo de démonstration : https://www.youtube.com/watch?v=4m5CyhT7yiA

Répondre

Retourner vers « Des interfaces pour le Raspberry Pi »