Skip to content
Client Php pour WsPiDroid
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
js
lib
style
README.md
action.php
config.inc.php
config.mod.php
configuration.php
index.php
objet.php
update_ajax.php

README.md

Client WsPiDroid

Le client WsPiDroid est un client Web Php pour le Web-Service du même nom.

Le client WsPiDroid permet d'interagir avec les ports GPIO d'un Raspberry Pi, sur lequel est installé le Web-Service WsPiDroid. Il est également possible de lire des sondes de température de type DS18b20, ainsi que de rebooter ou arreter proprement le Raspberry Pi.

Le client Web écrit en Php est de type Responsive. Cet technologie permet ainsi d'être utilisé et de rester convivial aussi bien sur un navigateur d'ordinateur que sur tablette ou smartphone. L'affichage s'adapte en fonction du navigateur.

Fonctionnalités du client

Constitution du client Php

  • La bibliothèque NuSoap. Permet d'invoquer le Web-service WsPiDroid.
  • La page "index.php" : Page principale du site.
  • La page de configuration "config.inc.php".
  • Les pages de contenues : "action.php", "configuration.php" et "objet.php". Cette dernière n'étant pas encore implantée.
  • La feuille de style CSS du site.
  • Deux fichiers Java-Script, une pour les mises à jour via la technologie Ajax, l'autre pour la gestion du menu.
  • Un fichier "update-ajax.php" utilisé pour les mises à jours via Ajax.
  • Un fichier "config.mod.php", qui est un fichier modéle permettant la mise à jour du fichier "config.inc.php", depuis la page de configuration du site.

Fonctionnalités Utilisateurs

  • Lecture des ports GPIO déclarés dans le Web-Service
  • Ecriture sur les ports GPIO (marche ou arrêt) Via technologie Ajax.
  • Lecture des sondes de température de type DS18b20 utilisant le bus "1-wire" du Raspberry Pi.
  • Arrêt "propre" (shutdown) ou Reboot du Raspberry Pi
  • Identification ou pas pour accèder à l'interface.

Fonctionnalités Techniques

  • Ecrit en PHP
  • Utilise la technologie Ajax
  • Théme Responsive

licence

Licence Creative Commons
WsPiDroid est mis à disposition selon les termes de la licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Pas de Modification 4.0 International.

You can’t perform that action at this time.