Le Forum de la Domotique : LMD™ - LMD STore™

espaceur
Ce forum est dedié aux échanges de vos expériences, suggestions, découvertes et tous les sujets qui font avancer ce monde de la "Domotique" et de "l'habitat communicant". Pour toute suggestion d'un nouveau thème ou sujet de discussion, merci de bien vouloir contacter le Webmaster.
Membre d'honneur
Les membres d'honneur
espaceur
flèche Le saviez-vous ? la petite enveloppe en face du nom d'un participant permet de lui adresser un message privé ? (Réservé aux membres du club enregistrés sur le site)
Envelope
flèche En vous rendant sur votre compte Club LMD™, (Options "Forum"), vous pouvez modifier l'affichage de votre pseudonyme et que vous soyez "Membre du club" et/ou "Membre d'honneur", (Identifiez-vous en tête de page), vous pouvez changer également votre logo, appelé "avatar" :
espaceur
espaceur
Rechercher :

Forum : Secteur "Etudiants"
Un projet en tête ?
ConnectHome, un projet de controle de box de domotique



Proposé par Message
Pages :1
Envoyer un message privé à ConnectHome ConnectHome
ConnectHome
(1 message)
Publié le 15-03-2013 01:14
Bonjour à tous,

Je me présente, Connect'Home, un projet Open Source pour la domotique. Connect'Home est constitué de 6 étudiants en école d'ingénieurs.

Dans le cadre de nos études, nous avons un projet en équipe à développer. Nous avons choisi de créer un nouveau projet dans le domaine de la domotique.

Nous travaillons avec d'autres équipes au sein d'un "cluster" domotique : ces autres équipes travaillent sur des projets différents, comme par exemple la création d'une nouvelle box de domotique, des actionneurs/capteurs, des algorithmes d'optimisation de la consommation énergétique de la maison, ou encore le développement de nouveaux moyens de contrôler les périphériques de la maison.

Notre projet est celui du contrôle de la box via des périphériques divers et variés.

La première question qui nous est venue à l'esprit est : "est-ce que notre projet n'existe pas déjà ? Est-il vraiment utile que nous développions quelque chose dans ce domaine ?". Après quelques recherches, nous avons déduit qu'il n'existait apparemment pas de solution simple d'utilisation pour les utilisateurs comme pour les développeurs d'utiliser et d'ajouter de nouveaux contrôleurs. Il existe des projets en ligne où l'on peut utiliser une Kinect ou bien de la reconnaissance vocale pour lancer quelques scénarios de domotique, ou même interagir avec l'utilisateur, mais nous n'avons pas trouvé de solution permettant d'ajouter facilement plusieurs contrôleurs différents au sein d'une même installation.

Nous avons donc choisi de développer une structure très modulaire. Ainsi, n'importe quel développeur qui souhaite modifier une partie du code peut le faire sans trop risquer de rendre toute la solution inopérante.

Je peux donner plus de détails techniques si vous le souhaitez, je préfère ne pas vous assommer dès mon premier post :)

J'en viens à la partie Open Source. Nous avons pris le parti de libérer notre solution. En effet, nous avons très vite compris que l'avantage de notre projet est, grâce à son architecture, de pouvoir faire évoluer facilement chaque module du projet.

Venons-en à la structure de Connect'Home : notre projet est composé de 3 modules principaux. L'un d'eux est un serveur web : il contient une BDD avec de nombreuses informations : users, capteurs, actions, scénarios, contrôleurs... mais aussi le code des pages web de l'interface (en responsive design, pour TV, PC, phone, tablet) et enfin la communication avec la Box de domotique de la maison, ainsi que la communication avec un deuxième module de notre solution.
Ce deuxième module de solution est ce que nous appelons un « module de communication ». Celui-ci est chargé de la communication entre le serveur web et le troisième module de Connect’Home, les contrôleurs.
Les modules de communication sont des petits ordinateurs sous Linux. Au sein d’un module de communication, nous avons deux éléments : le premier est le « serveur de communication », le second est un ensemble de « drivers » pour les divers contrôleurs que vous souhaitez utiliser. Le serveur de communication est chargé de la transmission des messages entre les contrôleurs et le serveur web/la BDD. Pour cela, chaque driver de contrôleur doit implémenter un socket client qui se connecte à l’unique socket serveur du serveur de com. De l’autre côté, nous communiquons avec CURL pour parler du serveur de communication vers le serveur web, et avec un socket pour parler du serveur web vers le serveur de communication.
Pour finir la description de notre architecture, parlons de la communication. Le principal avantage de notre solution est que le format des données qui transitent doit être le même, quelque soit le contrôleur. Nous avons donc défini des messages/formats à utiliser en fonction de ce que l’on souhaite faire.
Notre projet est donc modulaire à souhait : il est possible de modifier l’interface ou bien de rajouter de nouveaux contrôleurs sans prendre de risque. Bien entendu, il est aussi possible de modifier le serveur de communication, cependant cela pourrait nuire au bon fonctionnement de Connect’Home.
Si nous postons ici aujourd’hui, c’est parce que nous souhaitons obtenir l’avis de personnes qui baignent dans la domotique depuis un certain temps. Que pensez-vous de notre concept ? Vous intéresse-t-il ? A-t-il sa place dans les installations domotiques d’aujourd’hui ? Intéressera-t-il les développeurs ?
Tout d’abord, merci de m’avoir lu jusqu’à la fin  Et merci² si vous nous répondez, cela nous sera vraiment utile.
Merci encore !


Envoyer un message privé à jlalexie jlalexie
jlalexie
(85 messages)
Publié le 15-03-2013 14:41
J'avoue ne pas tout comprendre de votre projet, en particulier où se situe votre développement par rapport à la box , au superviseur, aux capteurs et actionneurs domotiques. Pourriez vous produire un synoptique d'une installation domotique commandable par le Web et situer précisément votre développement. Préciser aussi quel standard domotique (knx,zwave, x10,..) vous prenez en compte.


Envoyer un message privé à ledomotiseur ledomotiseur
ledomotiseur
(1 message)
Publié le 19-05-2013 02:13
messieurs, concernant votre projet je pourrais vous aider en tant qu'ancien employé dans différentes sociétés (domtotique, GTC, téléphonie...) envoyez moi un message si vous etes toujours en recherche...

Pages :1




 MERCATOS Forum - © 2003 NTIC Edition-2016


Nos certifications : XML  SSL  Valid CSS!  RSS 2.0 RSS Validated -