iSense is not only a modular wireless sensor network hardware platform, but also a modular, multi-platform software system for sensor networks. It enables lean but comprehensive applications, because it is based on object oriented programming in C++ and provides dynamic memory and optional floating point support. It provides hardware abstractions for convenient, secure programming and enhanced portability.
The iSense Software System provides a large number of ready-to-run services and protocols:
iSense comprises a large number of routing protocols, the most important ones are
Besides the proprietary networking stack, iSense comprises an IPv6 stack, including a full featured 6lowPAN implementation.
iSense offers an OS-like functionalities, such as
So far, iSense has been ported to a number of different hardware platforms: Besides the
it runs on
which is especially beneficial for wireless sensor network software development. It allows application simulation in the SHAWN wireless sensor network simulator without extra effort. Applications just need to be compiled for a different target to be ready to run within the simulator.
1.6.1