You are viewing an older revision! See the latest version

DotNET

Table of Contents

  1. The .NET mbedRPC Library

Here is a thery early BETA library for interfacing .NET programs with mbed using the RPC.

Information

Required Prerequisites

  • Visual Studio Express 2010 (C# ore Visual Basic)
  • .NET 4.0
  • mbed with installed RPC Library

This could be used for:

  • Controlling actuators from and reading data into .NET programs
  1. Serial (RS232)
  2. USB
  3. Bluetooth over serial or USB (e.g. Prolific chip)
  4. ZigBee over serial
  5. HTTP (comming soon)
  6. etc...
  • Creating a GUI for mbed programs

All this work could be done because you folks and mbed members did a great job. I just ported the Java stuff to .NET in a very easy manner. Thanks to Michael and to all others.

.NET is potentially a great choice for interfacing to mbed over a network as it can be run over Communication Foundation and across many different platforms - e.g.: .NET Microframework (Appache Licence - absolutely free to use and portable to ARM controllers and others!), Compact Framework, Standard Framework .NET 4.0, ASP.NET, etc.). This page shows how to use the library to create .NET applications using serial and (later) over HTTP. HTTP is not implemented till now in this BETA, but will be soon.

Information

To use the mbedRPC library your mbed needs to be running code which can receive and execute RPC commands. Information and examples of this, can be found on the Interfacing-Using-RPC page. Compile and run the program for the type of transport mechanism you wish to use.

The .NET mbedRPC Library

Here is the mbedRPC .NET library as a Visual Studio 2010 Project zip file: mbedRPC.zip - (no HTTP supported till now - very early BETA!)


All wikipages