Introducing G2.ai, the future of software buying.Try now
Corsica Technologies
Sponsored
Corsica Technologies
Visit Website
Product Avatar Image
TinyOS

By GitHub

Unclaimed Profile

Claim your company’s G2 profile

Claiming this profile confirms that you work at TinyOS and allows you to manage how it appears on G2.

    Once approved, you can:

  • Update your company and product details

  • Boost your brand's visibility on G2, search and LLMs

  • Access insights on visitors and competitors

  • Respond to customer reviews

  • We’ll verify your work email before granting access.

Claim Now
4.0 out of 5 stars

How would you rate your experience with TinyOS?

Corsica Technologies
Sponsored
Corsica Technologies
Visit Website
It's been two months since this profile received a new review
Leave a Review

TinyOS Reviews & Product Details

Product Avatar Image

Have you used TinyOS before?

Answer a few questions to help the TinyOS community

TinyOS Reviews (24)

Reviews

TinyOS Reviews (24)

4.0
25 reviews

Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Verified User in Research
UR
Small-Business (50 or fewer emp.)
"Great OS for WSN research"
What do you like best about TinyOS?

Simple yet efficient OS design, nice support to network protocols. Review collected by and hosted on G2.com.

What do you dislike about TinyOS?

The nesC language may be not too intuitive for beginners. Review collected by and hosted on G2.com.

VC
Senior Researcher - Networked Embedded Systems
Small-Business (50 or fewer emp.)
"A didactic but dated OS for embedded systems"
What do you like best about TinyOS?

TinyOS is developed in the nesC language which is quite different from C. Instead of the traditional C application that has a main function from which the entire functionality develops, TinyOS applications are more similar to component-orientated systems.

An application is a collection of components that implement interfaces and are connected through those interfaces.

In this way TinyOS makes the developer more aware of the interaction between components (hardware and software) than if developing a sequential C application. Review collected by and hosted on G2.com.

What do you dislike about TinyOS?

Development in TinyOS is difficult to grasp for someone schooled in C or Java, and for this reason it has lost momentum in favour of more traditional C-based real time OSs such as Contiki, Riot, etc. Review collected by and hosted on G2.com.

Viraj P.
VP
Small-Business (50 or fewer emp.)
"Worked on improvement of dissemination protocol using Fuzzy logic and implemented on IRIS motes."
What do you like best about TinyOS?

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.

What do you dislike about TinyOS?

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.

Rajeev P.
RP
Wireless System Engineer
Small-Business (50 or fewer emp.)
"Out of the box mesh networking"
What do you like best about TinyOS?

TinyOS provides out-of-the-box multi-hop networking or better known as collection tree protocol for ZigBee devices. Take one of the supported devices of TinyOS, compile their example application, and get your network up and running within a few minutes. Review collected by and hosted on G2.com.

What do you dislike about TinyOS?

TinyOS has a bit of a learning curve and might be overwhelming for new users unfamiliar with wireless networks or sensor network programming on energy and resource constraint devices. Also, for many years, the support for TinyOS has stopped and no new features or platforms are being supported. Review collected by and hosted on G2.com.

Navaneeth M.
NM
Educator and Mentor
Small-Business (50 or fewer emp.)
"Using TInyOS with TelosB Motes"
What do you like best about TinyOS?

NesC programming is easy and intuitive. Also, TinyOs gives fine-grain control over the entire protocol stack. And the yeti2 plugin for eclipse also quite useful. Everything is modifiable and custom functionalities can be added easily. Review collected by and hosted on G2.com.

What do you dislike about TinyOS?

No proper documentation and support for a wide range of hardware modules. Also, the development for TinyOS of the main repo is quite old. Expecting reboot of tinyOs with more advanced and latest features. Community support is needed. Review collected by and hosted on G2.com.

Dushyant T.
DT
Small-Business (50 or fewer emp.)
"TinyOS in wireless sensors"
What do you like best about TinyOS?

TinyOS helped me understand the various functions of sensors. Visualizations helped me a lot. TinyOS simplifies the work on motes a lot. It gives us the platform to work on instead of just coding in raw linux. Review collected by and hosted on G2.com.

What do you dislike about TinyOS?

There's room for improvement in the user interface. The wavelength display can be good. The clicks can be good. If TinyOS can be more compatible with windows, it would be great for non-linux users. Review collected by and hosted on G2.com.

Arjun K.
AK
Network Support Engineer
Mid-Market (51-1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Most energy conservative approach for building Wireless Sensor technology"
What do you like best about TinyOS?

The combination of TinyOS being modular, Low power consumption along with event-driven based was perfect use case for our project. Review collected by and hosted on G2.com.

What do you dislike about TinyOS?

The only dislike with TinyOS is using NesC which is difficult programming language to develop efficient and fast code. Review collected by and hosted on G2.com.

Verified User in Research
UR
Small-Business (50 or fewer emp.)
"Academic and Research"
What do you like best about TinyOS?

The documentation and the fact that it is opensource. The online community around it is resourceful. Review collected by and hosted on G2.com.

What do you dislike about TinyOS?

the fact that it is written in nesC which is a small learning curve. Although basic knowledge of Functional Language should be god enough to get you through. Review collected by and hosted on G2.com.

Madni Maksud V.
MV
Software Developer Engineer II
Small-Business (50 or fewer emp.)
"It works as needed but more research needed"
What do you like best about TinyOS?

I have limited knowledge as I interacted with it on simulator. It loads quickly Review collected by and hosted on G2.com.

What do you dislike about TinyOS?

I guess it can improve on security and further battery optimizations Review collected by and hosted on G2.com.

Vishnu S.
VS
Associate Senior Software Engineer
Small-Business (50 or fewer emp.)
"My journey with TinyOS"
What do you like best about TinyOS?

The ability to program and configure wireless network devices with it is very simple Review collected by and hosted on G2.com.

What do you dislike about TinyOS?

Would be great if more people would be writing up some blogs and user guides. Review collected by and hosted on G2.com.

Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

TinyOS Comparisons
Product Avatar Image
Windows for IoT
Compare Now
Product Avatar Image
Amazon FreeRTOS
Compare Now
Product Avatar Image
Nucleus RTOS
Compare Now
TinyOS Features
Network Security
Product Avatar Image
TinyOS
View Alternatives