URL: https://linuxfr.org/forums/linux-embarque/posts/des-arduinos-sur-un-bus-usb-un-serveur-de-domotique-et-une-interface-de-controle-rest Title: Des Arduinos sur un bus USB, un serveur de domotique, et une interface de contrôle REST Authors: Babelouest Date: 2014年03月19日T22:50:04+01:00 License: CC By-SA Tags: arduino, usb, rest, i2c, domotique et raspberry_pi Score: 4 Alors voila, je voudrais m'amuser un peu dans la domotique et je me verrais bien utiliser des Arduinos dans chaque pièce pour commander les ampoules, le thermostat, des prises, bref, du basique domotique on/off. J'aimerais bien pouvoir piloter et communiquer avec ces Arduinos à distance, je me disais que passer par leur port USB était une bonne idée en utilisant le bus série. Dans les faits on aurait un Arduino par pièce, tous reliés au serveur central par un câble USB. Le serveur serait du type RPi ou autre donc évidemment on utilisera un hub USB avec une alimentation externe, et des câbles USB active extension pour éviter de perdre des données vu que les câbles seront plutôt longs. Pour la partie logicielle, il est aisé de lire/écrire sur le bus USB, il est aisé de faire une application web qui aurait des boutons, des interrupteurs, etc. Mais c'est la partie entre les deux que je n'ai pas encore bien conçue dans ma tête. Je verrais bien une sorte de serveur, écrit en C par exemple qui irait communiquer avec les Arduinos par l'USB, mais je verrais bien ce serveur communiquer avec le monde par une API REST par exemple via un serveur web qu'il implémenterait. [Wikipedia](http://en.wikipedia.org/wiki/List_of_web_service_frameworks) me parle par exemple de gSOAP ou Axis2, mais mon intuition me dit que je vais dans la mauvaise direction... Bref, vous feriez comment pour créer efficacement une API REST à une application ?

AltStyle によって変換されたページ (->オリジナル) /