Learning Center : Supported Hardware

Liste des Objets

Le principal obstacle au développement de l’Internet des Objets réside dans le manque d’interopérabilité entre les différents protocoles. Notre plateforme fédératrice permet de pallier ce problème. Sa limite est la diversité des objets qui peuvent s’intégrer. C’est ce sur quoi nous concentrons nos efforts, afin d’offrir le choix le plus large possible. Voici la liste des principales technologies avec lesquels nous vous permettons d’interagir.

Contiki

A l’origine du projet, nous voulions batir une plateforme pour faciliter la programmation des Capteurs/Effecteurs. L’apparition de 6LowPAN (et son implementation dans le système d’exploitation Contiki-OS) nous a conduit à créer notre première machine virtuelle D-LITe, en 2011.

 

telosb

teloss

 

 

 

 

 

Android Smartphone et tablette, I-Phone et I-Pad

L’envie d’étendre ce premier pas vers une solution plus globale d’Internet des Objets s’est concrétisée par un portage sur la plateforme Android, nous permettant alors de faire interagir Capteurs/Effecteurs Contiki avec ceux fournis dans un smartphone. Nous avons ensuite etendu notre proposition sur l’écosytème Apple.

android
ipad_iphone_tc

 

 

 

 

 

Objets virtuels

Le développement de la version pour Smartphone nous a amener à encore augmenter la diversité des appareils manipulables avec notre plateforme. L’idée de proposer maintenant des devices complétement virtuelles, gérées dans le Cloud, découle de l’implémentation sur Smartphone. Aussi avons nous fusionné la représentation des widgets sur téléphone avec une implémentation web, accessible via le navigateur.Cela permet de simuler des objets, de les synchroniser entre son téléphone et son ordinateur, et ce à distance.

Python version : (ordinateurs, Raspberry)

Conduit par la nécesssité d’intégrer des objets réels demontrant la flexibilité de la solution, D-LITe est devenu un passerelle permettant d’intégrer de nombreux protocoles dans notre système. Développée en Python, cette application (PyLite) assure la liaison avec vos objets, pour peu qu’un shield (une petite carte electronique) existe pour ce protocole, et qu’une bibliothèque Python soit fournie. Aussi sommes nous capable d’interagir avec les différents périphériques fournis sur les Raspberry (caméra, capteurs de températures, mouvement, pression atmosphérique), les ordinateurs (clavier écran, affichage, carte son, micro), et tout un ensemble de protocoles.

raspberrypyface raspcamera

 

 

 

 

 

  • EnOCean

    EnOcean est une solution à récupération d’energie,  bon marché, principalement utilisée dans la domotique et les batiments intellignets. La version PyLite est capable d’utiliser une clé USB (pour les ordinateurs par exemple) ou un shield pour Raspberry. Vous aurez alors la possiblité d’intégrer les différents objets qui suivent dans vos applications Internet des Objets.

    slider
    eoknob
    eodoor
    eomvt
    eoswitch
    eoplug

  • Périphériques de vos ordinateurs

    Grace aux bibliothèques fourni avec le langage Python, une grande variété d’élements de votre ordinateur peuvent s’intégrer dans vos applications Internet des Objets. Qu’il s’agisse d’utiliser votre ordinateur en tant que bouton virtuelle, lampe virtuelle, plan d’une maison/batiment capable de rendre visilble des objetts, joystick, synthèse vocale, reconnaissance vocale, etc etc, PyLite va transformer vos ressources en objets utilisables dans BeC3.

    La base de BeC3 est assez solide pour permettre l’intégration de nouvelles fonctionnalités, au gré de l’imagination des programmeurs. L’exemple de la carte interactive illustre bien l’évolutivité de la solution.

    joystick
    keyboard
    plan

 

 

 

 

 

  • ZWave

Une clé USB zWave ou un shield pour Raspberry donne accès à cette famille de périphériques que l’on rencontre en Domotique. Le protocole sécurisé, et PyLite va utiliser la configuration zWave mise en oeuvre par la solution afin d’intégrer les objets à vos applications.

  • ZigBee

    Nous sommes actuellement en train d’intégrer cette famille d’objets utilisant le protocole ZigBee, grace à un shield fonctionnant sur Raspberry. L’utilisation d’une clé USB sur ordinateut ne devrait, a priori, pas poser de problème particulier.

xbee