Operating Systems and Corresponding Sensor Nodes

From Capsil Wiki

Jump to: navigation, search
OS Sensor Name Organisation Key Features
TinyOSBSN, BTNode, CITNode, COTS Dust Family, DOT, DSY25, EnOcean, EyesIFX 1/2, Fleck, Imote 1, Imote 2, Kmote, MICA, MICA2DOT, MICAz, MICA2, Rene, Rene 2, RISE, ScatterWeb/ESB, Sensinode, Shimmer, TinyNode 584, Tyndall Mote, WiseNet, GNOMESUC BerkeleyBy far the most popular wireless sensor network OS. TinyOS is based on an event-driven programming model.TinyOS programs are composed into event handlers and tasks with run-to-completion-semantics. Both the TinyOS system and programs written for TinyOS are written in a special programming language called nesC (Network Embedded Systems C). Optimised for memory limitations. Current version includes features such as a fully preemptable application-level threads library known as TOSThreads, and a runtime memory protection service called Safe TinyOS.
PALOSBadge, Medusa MK2, UCLAPower-Aware. Soft-Realtime (Best Effort). C-Based
SOSMICAz, TELOS, Tmote Sky, SkyMOTE UCLADynamic Reconfigurability. Modular Development with standard C. No longer under development
Mantis OSMICAz, TELOS, Tmote Sky, SkyMOTE UC BerkeleyLightweight easy to learn platform for research purposes
AntAntDynastream Innovation Inc.Large scale, low power and high efficiency network. Targeted towards sports performance applications.
ContikiScatterWeb/ESBSwedish Institute of Computer ScienceIP Based memory efficient system for microcontrollers and sensor networks
YATOSBEANFederal University of MinasModular, easy to use, event driven developed in Brazil
EmberNETEmberEmberZigbee based, easy to use modular system. Targeted at industrial and energy saving applications.
Nano-RKFireFlyCarnegie Mellon UniversityPreemptive, multitasking, reservation based multi-hop support
TinyTimberMulleLulea University of Technology, SwedenReactive and deadline-driven scheduling. Allows parallel processing and full mobility.
PavenetU3University of Tokyohardware level modularization, dual CPU architecture support, hard real time transaction support and network layering APIs
Smart-ItsSmart-ItsSmart-ItsCollaborative European project now closed down.
SquawkSunSPOTSun MicrosystemsOpen Source research virtual machine for Java language.
FreeRTOSSensinodeFreeRTOS.orgNot sensor network specific. Real time, multitasking general OS for embedded systems
NanoStackSensinodeSensinodeIP based communications protocol. Low cost and low power. Easily setup and useable by many platforms.
MANTISNymphUniversity of ColoradoDeveloped for teaching purposes, developer friendly C based API. Preemptive, energy efficient and enables rapid prototyping.


Navigation

Personal tools