Skip to content

ediazal/tinyos-csharp-sdk

Repository files navigation

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 and list 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 and listen commands integrated in the program shell

  • Local and control client

  • Command history and inline command editing with enhanced visualization through text color

sfsharp

ExampleTelosB (Usage example)

Simple application that reads, converts and displays sensor values from telosB nodes.

TestSerial (Usage example)

An implementation of the TestSerial application

Dependencies

Microsoft .NET v3.5 or higher

Compile

Just run the build.bat file or open the solution with Visual Studio

####TODO

  • Build a simple mig program for the sdk
  • Code documentation

Credits

www.advanticsys.com

About

A TinyOS SDK implementation in C#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published