Mote Runner

Say “Hello” to IBM Mote Runner!

Welcome to Mote Runner, IBM’s infrastructure platform for wireless sensor networks (WSN).

Mote Runner consists of two parts: a run time for mote-class hardware such as MEMSIC Iris motes, and a development environment for WSN applications.

The Mote Runner on-mote run-time platform is based on a virtual machine tailored from scratch for resource-constraint hardware environments. For this, it introduces a new byte-code language that, besides being compact and efficient, provides native support for reactive programming by means of delegates. Together with the run-time library built on top, Mote Runner provides a purely event-driven and thread-free programming model.

Blue ZThe development environment of Mote Runner consists a complete tool chain (i.e., converter, assembler, optimizer, shell) to develop mote applications in high-level object-oriented languages such as Java. It comes with its own IDE based on Eclipse as well as a mote and network simulation environment to ease application development and testing. A web-based deployment and monitoring framework in concert with an edge server finally allows the integration and visualization of Mote Runner sensor networks.

News

Mote Runner news items
30 Aug 2011     
22 Jun 2011     
  • IBM Mote Runner Beta 4.0 contains the following:
    • Simulation: per mote configurable packet error rate (PER)
    • Simulation: clone motes
    • Firmware: experimental support for AVRRAVEN boards
    • System: slightly changed system API, new version is saguaro-system-5.0 (please remove old sxp files and recompile your code against the new API)
    • IDE: changed from standalone to an Eclipse feature which bundles Mote Runner development and distributed perspectives
    • Sonoran: API changes, for example feeder, timer, socket API; mrsh command changes
15 Dec 2010     
  • IBM Mote Runner Beta 3.0 is available on alphaworks :
    • New commands in the Mote Runner shell
    • Clock drift for simulated motes
    • Feeder framework for simulated sensor values
    • IDE: Distributed Debugger perspective
    • New examples: simulated power consumption (current tracing),
      hot-plugin sensor boards and simple and sophisticated data gathering
    • Hopi: support long messages
    • IRIS and RZUSBSTICK firmware included in the standard distribution
    • MDA100CB sensor board (light and temperature) drivers on IRIS
    • Video tutorial for installing the firmware on IRIS
16 Jul 2010     
  • IBM Mote Runner SDK beta 2 is available on alphaworks . Please give it a try and don't forget to let us know what you think!