
Kernel less, event driven- components based architecture allowing direct hardware manipulation. Extremely small footprint and low system overhead. Very ideal platform for power-constrained applications. Single stack for both function calls and interrupts. Strong libraries supporting every possible protocol required for wireless sensor networks. Review collected by and hosted on G2.com.
I am not sure about current support of TinyOS. But when I worked on TinyOS back in 2014 for my sensor network application, TinyOS was pretty new and I found a high learning curve considering lack of online support or tutorials. Initially, I found difficulty installing and configuring TinyOS environment on my primary OS (i.e. Linux). So, I consider the initial high learning curve to understand the TinyOS architecture and its libraries, very crucial part to continue the journey of sensor networks application design. Review collected by and hosted on G2.com.