C语言编写，经由一系列合作项目得以完善。TinyOS最初是加州伯克利分校和英特尔研究院为嵌入智能微尘而开发的合作项目，之后逐渐演变成一个国际合作项目，即TinyOS联盟。
内容.TinyOS中的程序使用nesC编写，这种语言是C语言的一个分支，针对无线传感器网络的内存限制进行过特别的优化。相关的辅助工具则主要是由Java和Shell脚本编写的前端。其他相关的库和工具，例如NesC编译器和Atmel AVR二进制工具链则大部分用C编写。TinyOS程序由基于组件的软件工程建构，它