OCCOX la plateforme de développement M2M Open Source

OCCOX est un nom construit à partir de l'acronyme O.C.C.O. qui sgnifie Open Core Communicating Objects. C'est une allusion au projet OpenCores qui transpose les concepts de l'Open Source issus du logiciel pour des éléments matériels.
Pourquoi OCCOX ?
Les réseaux de capteurs sans fils autonomes sont l'objet, aujourd'hui, d'expérimentations de terrain de plus en plus nombreuses.
- identification de nouveaux services à fournir
- choix des capteurs à utiliser
- type de liaison radio à utiliser
...
Ces expérimentations demandent :
le prototypage rapide et économique d'une nouvelle forme de nœud de réseau assez robuste pour une implantation sur le terrain, en intérieur comme en extérieur,
- la construction rapide d'une série courte (quelques dizaines d'exemplaires) permettant d'effectuer des expérimentations à une échelle significative,
- un déploiement et une maintenance aisé et rapide par des équipes techniques traditionnelles dans un contexte réglementaire spécifique,
- l'interopérabilité avec un réseau d'infrastructure de communications en place,
- l'indépendance éventuelle par rapport à un réseau de distribution d'énergie.
L'architecture d'un noeud de réseau de capteurs sans fils est raisonnablement standard. On peut alors l'exploiter pour faciliter le prototypage et la réalisation d'un tel noeud et satisfaire toutes les contraintes énoncées ci-dessus.
OCCOX pour vous ?
La plateforme OCCOX est composée d'un ensemble de cartes assemblables sous formes de modules. Ces modules permettent de réaliser des équipements variées de mesure et de communication.
Tous les éléments de la plateforme OCCOX sont fournis sous licences Open Source.
Vous pouvez distribuer ces éléments librement, vous pouvez vous en servir comme source d'inspiration.
Les œuvres dérivées doivent alors être publiées sous la même licence que celle qui vous est concédée.
La réalisation d'un équipement nécessite quatre étapes :
- choisir les cartes adéquates,
- développer leur firmware,
- les relier entre elles pour construire le module qu'il vous faut,
- placer le module dans le boîtier qui convient.
et c'est tout !
Cartes OCCOX
Il existe déjà un vaste choix de cartes OCCOX et ce choix ne fait qu'augmenter. Vous pouvez alors trouver la carte qui vous convient. Sinon, comme les cartes OCCOX disposent nativement de nombreuses variantes et options, vous pouvez les utiliser pour élaborer simplement, en fonction de vos besoins spécifiques, la carte qu'il vous faut en adaptant une carte ressemblante.
Si vous ne trouvez pas exactement la carte qui vous convient, ou si vous ne pouvez pas adapter simplement une carte existante, vous pouvez :
- soit utiliser une carte OCCOX de prototypage pour développer votre carte en câblage fil à fil. Les cartes OCCOsabia et OCCOluna ont exactement été conçues pour ça.
- soit utiliser les documents de conception des cartes OCCOX disponibles pour concevoir votre propre carte en prenant des cartes existantes comme modèles.
- soit en confier la conception et la réalisation à DEMTECH si celle-ci présente des difficultés particulières ou si vos délais sont tendus et que les temps de conception, de réalisation, de test et de validation sont critiques.
- Firmwares OCCOX
À l'exception des cartes transmetteurs radio livrées avec un firmware directement utilisable, toutes les cartes OCCOX sont livrées avec un firmware de base qu'il peut être nécessaire d'adapter. Dans ce cas, vous pouvez :
- soit utiliser tous les documents d'auto-formation en ligne pour développer votre propre firmware à partir des « modèles à trous » fournis. La carte OCCOgioco a été conçue pour ça.
- soit profiter d'une formation délivrée par DEMTECH pour accélérer votre apprentissage.
- soit confier à DEMTECH le développement et l'optimisation d'un firmware délicat, posant des problèmes très spécifiques ou devant être développé et validé rapidement.
