Skip to content

Supported platforms

Dimitrios Amaxilatis edited this page Jul 16, 2013 · 1 revision

Supported Platforms

We provide makefiles and Os facet implementations for several platforms. However, some platforms are better supported than others. Here is a rough overview of what can be expected for your platform.

Fully Supported

Full support means that there are implementations of all basic interfaces (timer, radio), that there is a continuous use of implementations, and that also some very specialized concepts are provided (e.g., the TX radio which can be used to change the transmission power). Platforms:

  • iSense
  • Shawn
  • Contiki
  • TinyOs

Partially Supported

Partially supported means there are implementations available for all basic interfaces and that algorithms are tested regularly - however, there may be still problems that may occur; if so, please let us know (see mailing list subscription at Wiki start page). Platforms:

  • Scatterweb2 (firmware for MSB430 nodes)
  • Feuerware (OS used at FU Berlin for their MSB-A2 nodes)
  • PC OS (running Wiselib on ordinary PC - with possibilities to connect an sensor node via USB to PC, and let PC participate in sensor network)
  • OSA (compiling as Opencom component)
  • iOS (running on iPhone, iPod Touch, ...)
  • TriSOS

Implementation Matrix

OS Radio Tx Radio Ext Data Timer Logging Clock Settable Serial Random Position
Radio Clock Comm/Uart
iSense + + + + + + + + + + =
Shawn + + + + + + + + + +
TinyOs + + = + + + + =
Contiki + + = + + + + =
Feuerware + + + +
Scatterweb2 + + + +
PC OS + + + + + +
Opencom/OSA + + + +
iOS + + + +
TriSOS + + + + +

with

+ Fully supported
= Works, proof of concept