Page 1 sur 1

VBA à la Framboise

Posté : mar. 23 sept. 2014 17:25
par Isochre
Bonjour,


Je suis actuellement en train de travailler sur un projet utilisant le Raspberry Pi B+ et j'aurais besoin de votre avis/vos conseils. :D

Pensez vous qu'il soit possible de piloter le raspberry depuis une application VBA, à travers le réseau ? :?:

J'ai entendu parler de WebIOPi qui semble ouvrir un certains nombre de possibilités pour mon application mais je ne suis pas certain de partir dans la bonne direction. Mon principal problème étant l'utilisation du client WebIOPi (Java ou Python) au sein de mon module VBA... :|

Re: VBA à la Framboise

Posté : mar. 23 sept. 2014 20:12
par domi
Bonjour,

Afin d'être sur de parler de la même chose, quand tu dis VBA, c'est bien Visual Basic pour Applications ?

Si c'est le cas, ton application ne pourra pas être installée sur un Raspberry.

En revanche, elle pourra très bien tourner sur une machine Windows, et interroger des Web services qui eux seront installés sur un Raspberry.

Sur mes Raspberry, pour les interrogations depuis une application client (appli Android et autre...), j'utilise sur les Raspberry des Web services Php créés à l'aide de la bibliothéque "nusoap". Cette bibliothèque me permet d'être au standard du Web service de type "SOAP", et ainsi interfacer toute sorte de client pour interroger mes Raspberry.

Voila, si cela peut te donner une piste....

Re: VBA à la Framboise

Posté : mer. 24 sept. 2014 11:00
par Isochre
Je te remercie de ton intérêt pour ma question

Je vais essayer d'être un peu plus précis :

Je veux être capable de piloter mon raspberry depuis une application Visual Basic installé sur une machine Windows.
Je ne sais pas si c'est la bonne solution mais je pensais utiliser WebIOPi : https://code.google.com/p/webiopi/
Sur leur site, ils ne parlent pas de SOAP mais de CoAP (je ne suis pas sur que ce soit la même chose...)
D'après ce que tu m'as dit, il me faudrait pouvoir utiliser CoAP depuis VBA ?

Bon, je dois admettre que je suis un peu perdu dans toute cette histoire :(

Re: VBA à la Framboise

Posté : mer. 24 sept. 2014 11:44
par Korhm
Ça dépend ce que tu entend par "piloter"
Je pense qu'un des moyens les plus simples est de faire ça grâce à un serveur Web sur ton Raspberry
- Tu crées une page php/perl/autre langage Web et tu récupère les arguments GET ou POST
- Depuis n'importe quel autre langage, dont VBA, tu envois des requêtes HTTP GET (ou POST) à ton Raspberry
Ne pas oublier de protéger tout ça par un .htaccess par exemple pour filtrer par IP ou User