08/08/2007, 08:23:08
On Aug 7, 9:42 pm, jef2000 <jef2...@ouaye.net> wrote:
> Comme toi, j'avais envie de créer des fonctionnalités de haut niveau
> sans me ruiner en homeserver et autres, et sans avoir mon PC allumé en
> permanence.
> La solution que j'ai trouvée est la suivante:
> J'ai acheté un routeur WiFi Linksys WRT54GS (n'imorte quel autre
> appareil supportant le firmware OpenWRT et ayant un port série ou USB
> ferait l'affaire)
Dans le même genre il y a aussi le NSLU2 (dans les 70€ sur les site
marchands) du même constructeur et le projet NSLU2-linux (http://
http://www.nslu2-linux.org/)
> Ensuite j'ai compilé le démon eibd (http://www.auto.tuwien.ac.at/
> ~mkoegler/index.php/eibd) pour cette plateforme.
> Pour accéder au bus, j'ai construit une interface pour connecter une
> BCU2 au port série du Linksys et communiquer à l'aide du protocole
> FT1.2 (schéma et photos surhttp://ouaye.net/linknx/bcu-interface/)
> Je l'ai utilisé dans un premier temps avec les examples de lecture et
> écriture de données sur le bus fournis avec eibd. Avec des scripts
> shell et une crontab il y a déjà moyen de faire pas mal de choses.
> Pour l'instant, je suis en train de développer une application de
> gestion/visualisation avec des timers et des fonctions logiques plus
> évoluées (le tout en C++).
> La visu de base est programmée en PHP (oui monsieur, il est possible
> de faire tourner un serveur web et php sur un routeur qui n'a que 16Mo
> de ram, 4Mo de flash et qui consomme moins de 5W)
> Pour les fonctions évoluées, je prévois d'utiliser un applet java qui
> tourne sur un PC et communique en XML avec l'application tournant sur
> le routeur.
Ca semble intéressant, mais comment code tu les infos spécifique Ã
chaque installation?
En dur dans le code, dans un fichier XML, .....?
Bon courage pour tes dev.
A+
> Comme toi, j'avais envie de créer des fonctionnalités de haut niveau
> sans me ruiner en homeserver et autres, et sans avoir mon PC allumé en
> permanence.
> La solution que j'ai trouvée est la suivante:
> J'ai acheté un routeur WiFi Linksys WRT54GS (n'imorte quel autre
> appareil supportant le firmware OpenWRT et ayant un port série ou USB
> ferait l'affaire)
Dans le même genre il y a aussi le NSLU2 (dans les 70€ sur les site
marchands) du même constructeur et le projet NSLU2-linux (http://
http://www.nslu2-linux.org/)
> Ensuite j'ai compilé le démon eibd (http://www.auto.tuwien.ac.at/
> ~mkoegler/index.php/eibd) pour cette plateforme.
> Pour accéder au bus, j'ai construit une interface pour connecter une
> BCU2 au port série du Linksys et communiquer à l'aide du protocole
> FT1.2 (schéma et photos surhttp://ouaye.net/linknx/bcu-interface/)
> Je l'ai utilisé dans un premier temps avec les examples de lecture et
> écriture de données sur le bus fournis avec eibd. Avec des scripts
> shell et une crontab il y a déjà moyen de faire pas mal de choses.
> Pour l'instant, je suis en train de développer une application de
> gestion/visualisation avec des timers et des fonctions logiques plus
> évoluées (le tout en C++).
> La visu de base est programmée en PHP (oui monsieur, il est possible
> de faire tourner un serveur web et php sur un routeur qui n'a que 16Mo
> de ram, 4Mo de flash et qui consomme moins de 5W)
> Pour les fonctions évoluées, je prévois d'utiliser un applet java qui
> tourne sur un PC et communique en XML avec l'application tournant sur
> le routeur.
Ca semble intéressant, mais comment code tu les infos spécifique Ã
chaque installation?
En dur dans le code, dans un fichier XML, .....?
Bon courage pour tes dev.
A+