TinyOS est un système d'exploitation open source sous licence BSD conçu pour les appareils sans fil à faible consommation d'énergie, tels que ceux utilisés dans les réseaux de capteurs, l'informatique ubiquitaire, les réseaux personnels, les bâtiments intelligents et les compteurs intelligents.