
qui désirent travailler sur des objets connectés tournant sur Firefox OS
Les ingénieurs de Mozilla travaillent à la conception d’un SBC (Single-board computer, ordinateur à carte unique) baptisé Chirimen à l’intention des développeurs web qui désirent travailler sur des objets connectés tournant sur le système d’exploitation Firefox OS. L'idée sous-jacente est de pouvoir communiquer avec les interfaces de programmation Web (extensions des API web I2C / GPIO) du système Firefox OS (à partir de la version Firefox OS 2.0) afin de prendre le contrôle des objets connectés via une application Web.
La division Mozilla Open Hardware, régie par Mozilla Japan, a expliqué sur le site dédié au projet : « nous allons partager ouvertement le code du firmware, la conception de la carte, les processus de fabrication, les spécificités techniques des interfaces de programmation ainsi que toutes les sources nécessaires », précisant par la suite que « dans ce projet, nous rendons hommage à la volonté et au travail des développeurs en matière de normalisation ».
Pour le moment, cette carte est composée d'une puce Rockchip RK3066 avec 1 Go de mémoire vive DDR2, 1 Go de stockage Flash, un bus I2C, deux émetteurs-récepteurs universels, deux bus de données série, un port d'entrée/sortie configurable, un lecteur de cartes micro SD, un port USB ainsi qu'un port micro USB OTG. Chirimen embarquera également une sortie vidéo micro HDMI, un port Analog IN, un port PWM (un port pour la modulation de largeur d'impulsion) ainsi que des entrées/sorties audio.
La conception matérielle de Chirimen ainsi que les broches GPIO XX permettent aux développeurs de connecter et programmer une large gamme de composants physiques comme des diodes électroluminescentes (DEL), des capteurs, des boutons, etc.
En guise d’illustration, le code ci-dessous a été proposé pour allumer la diode connectée à Chirimen.
Code : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <!doctype html> <html lang="en" dir="ltr"> <head> <title>CHIRIMEN example - Led</title> <script type="text/javascript" src="gpio.js"></script> <script type="text/javascript"> var v = 0; GPIO.getPort(196).then( function(port) { setInterval(toggleLight, 1000, port); } ); function toggleLight(port){ v = v ? 0 : 1; port.write(v); } </script> </head> <body> </body> </html> |

Même si pour le moment aucune date de lancement de Chirimen n’a été communiquée pour 2016, le prix devrait avoisiner les 50 dollars US (environ 45 euros). Avec cette initiative, Mozilla entend positionner Firefox OS sur le domaine des objets connectés.
Source : Mozilla Open Hardware
Voir aussi :


Vous avez lu gratuitement 6 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.