Catégorie : <span>Android</span>

Voici un exemple supplémentaire de script pour le serveur PAW. Il consiste à permettre de jouer un fichier MP3 sur le téléphone et de l’intégrer à un système domotique. Le principe est similaire aux autres scripts précédents. Le serveur domotique déclenche la lecture du fichier MP3 sur le téléphone Android et l’interrompt au bout de 10 secondes. Voyons comment procéder.

Android Développement

Le dernier exercice de la semaine lié à PAW consiste a programmer la fonctionnalité de reconnaissance vocale et de l’intégrer à un système domotique. Le principe est similaire aux autres scripts de la semaine. Le serveur domotique déclenche la reconnaissance vocale sur le téléphone Android. Nous parlons, le résultat est analysé par PAW puis communiqué éventuellement au système domotique – la box eedomus dans notre exemple. Voyons comment procéder.

Android Développement

Le troisième exercice lié à PAW consiste a programmer la fonctionnalité d’envoi de SMS. Le principe est simple. Le serveur domotique devant m’alerter par SMS d’un incident survenu se connecte en HTTP au serveur PAW. En le contactant sur la page dédiée, il lui communique le numéro de téléphone du destinataire ainsi que le message à transmettre. PAW prend alors relai et effectue l’envoi du SMS au numéro de téléphone. Voyons comment faire.

Android Développement

Android Développement

En regardant la documentation de PAW, j’ai été agréablement surpris par toute le fonctionnalités offertes par la solution surtout si l’on considère qu’il s’agit d’une version bêta! Mon premier exercice a consisté à créer un synthétiseur vocal un peu a l’image de ce que l’on peut obtenir lorsque nous voyons arriver le Karotz dans un système domotique. Accessible via une URL et un lien HTTP, PAW peut également donner de la voix à la domotique. Suivez le guide!

Android Développement

Maintenant que j’ai pu mettre en place et constater que la solution qui consistait à utiliser un smartphone Android en tant que que passerelle SMS, je me suis dit qu’il pouvait être sympathique d’utiliser cette architecture afin de proposer d’autres services à la domotique personnelle. Les différentes solutions et box domotiques du marché étant souvent capables de communiquer sur un réseau informatique, je me suis intéressé à ce qui pouvait exister comme serveur web pour un Intranet… sous Android. Et là.. : PAW!

Android Réalisation domotique

Les smartphones sous Android peuvent servir à tout et finalement il le font pas mal du tout. Souvenez-vous, nous avons eu l’occasion de voir les smartphones Android détournés pour surveiller les rivières ou de servir de passerelle pour SMS pour votre système domotique. Si le cœur vous en dit vous pouvez également utiliser votre smartphone en tant que thermostat maintenant que les températures rendent le chauffage nécessaire.

Android Domotique

Les robots de téléprésence sont sans aucuns doutes une belle invention. Ils permettent aux utilisateurs non seulement d’interagir avec les gens dans des endroits éloignés, mais ils permettent, dans certains cas, à ces mêmes utilisateurs de se promener dans ces lieux éloignés. Le robot, sa caméra et son microphone agissant alors comme leurs yeux et leurs oreilles. Le ‘hic’ est que ces robots sont jusqu’à présent relativement coûteux. Ca c’était avant Botiful.

Android Robotique

Si vous avez votre serveur domotique en place et qu’une alerte doit vous être remontée il existe plusieurs manières de le faire : SMS, Pushme.to, push via l’application Smartphone de votre serveur domotique… Ces solutions marchent très bien mais ont un point faible: elles nécessitent une connexion internet. Les SMS par exemple sont générés par votre box domotique puis sont envoyés en HTTP sur internet au serveur central de votre solution domotique. Là ils sont envoyés au format SMS sur le réseau GSM via une passerelle. Si votre box Internet qui vous relie au web n’est plus opérationnelle… l’alerte ne pourra jamais vous parvenir. C’est là qu’une plateforme SMS à la maison peut vous être utile. Voyons comment en construire une.

Android Réalisation domotique