-
Notifications
You must be signed in to change notification settings - Fork 55
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.
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 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
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 |