TinyOS is an open source, BSD-licensed operating system designed for low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart buildings, and smart meters. A worldwide community from academia and industry use, develop, and support the operating system as well as its associated tools, averaging 35,000 downloads a year.


Latest News

July 21, 2010: The transition from hosting TinyOS at Sourceforge to Google code is now complete. Part of this transition included placing all of TinyOS under a New BSD license (in Sourceforge several compatible licenses were used). Thanks to all of the developers for agreeing to move to a uniform license!

April 6, 2010: TinyOS 2.1.1 is now officially released; you can download it from the debian packages on tinyos.stanford.edu, or manual installation with RPMs with the instructions on docs.tinyos.net. TinyOS 2.1.1 includes:

  • Support for the epic, mulle, and shimmer2 platforms,
  • Support for 6lowpan, an IPv6 networking layer within the TinyOS network,
  • Support for simple, uniform low-power networking across many protocols,
  • Support for security on the CC2420 radio
  • Improvements to many existing services and protocols, including the inclusion of a new dissemination protocol (DHV), improvements to CTP, improved TOSThreads documentation, and numerous bug fixes.