TinyOS | |
![]() | |
Langues | Multilingue |
---|---|
État du projet | en développement |
Dépôt | github.com/tinyos/tinyos-main |
Entreprise / Développeur |
TinyOS Alliance |
Licence | Licence BSD |
États des sources | Logiciel libre |
Écrit en | NesC |
Première version | |
Dernière version stable | 2.1.2 (август 2012 г.) |
Site web | www.tinyos.net, https://github.com/tinyos/tinyos-main |
modifier ![]() |
TinyOS est un système d’exploitation open-source conçu pour des réseaux de capteurs sans fil.
Il respecte une architecture basée sur une association de composants, réduisant la taille du code nécessaire à sa mise en place. Cela s’inscrit dans le respect des contraintes de mémoires qu’observent les réseaux de capteurs.
Pour autant, la bibliothèque de composant de TinyOS est particulièrement complète puisqu’on y retrouve des protocoles réseaux, des pilotes de capteurs et des outils d’acquisition de données. L’ensemble de ces composants peut être utilisé tel quel, il peut aussi être adapté à une application précise.
En s’appuyant sur un fonctionnement événementiel, TinyOS propose à l’utilisateur une gestion très précise de la consommation du capteur et permet de mieux s’adapter à la nature aléatoire de la communication sans fil entre interfaces physiques.