This project is a TinyOS SDK implementation written in C# (tinyos-main/support/sdk/). The solution includes the following projects:
tinyos-sdk
A class Library project which compiles into a single .dll
file that can be referenced from any C# project.
sfsharp
A Serial Forwarder built on top of the sdk which combines in the same command shell features from both the Java SF and the C++ SF. Features:
-
start
,stop
,info
andlist
commands. Mote interface for the SF-Servers can be Serial and TCP, hence SF-Servers are chainable and doesn't need to run on the machine to which the motes are physically connected -
send
andlisten
commands integrated in the program shell -
Local and control client
-
Command history and inline command editing with enhanced visualization through text color
ExampleTelosB (Usage example)
Simple application that reads, converts and displays sensor values from telosB nodes.
TestSerial (Usage example)
An implementation of the TestSerial application
Microsoft .NET v3.5 or higher
Just run the build.bat
file or open the solution with Visual Studio
####TODO
- Build a simple mig program for the sdk
- Code documentation