Menu

Home

Peeter Kool Olov Stahl Magnus Westbergh

Welcome to the ME3Gas wiki!

ME3Gas was an EU Artemis funded project which started in May 2010 and came to an end in October 2013. One of the main objectives of the project was to provide an energy oriented middleware that could be used to develop applications allowing users to monitor and control the energy usage in for instance a home or a workplace.

The SVN repository of the ME3Gas Sourceforge project contains many of the software components that were developed as part of the ME3Gas middleware activity. For each component we provide a basic overview and instructions on how to compile and run the code. More detailed descriptions can be found in the document deliverables of the ME3Gas project.

The ME3Gas middleware is built on top of another middleware, LinkSmart, which has its origin in the Hydra EU FP6 project. Many ME3Gas middleware components are in fact extensions to LinkSmart, and require LinkSmart in order to run. As LinkSmart is not contained in the ME3Gas SVN it needs to be fetched separately. The LinkSmart Sourceforge project can be found here.

At the top level, the ME3Gas subversion repository consists of a number of sub-directories, where each directory contains the code of specific middleware components. These sub-directories are:

  • AdvisorProxy - Contains code for a runnable software component that extract energy consumption data from the middleware and feeds it to the Advisor energy management cost control system from Resourcekraft Ltd. More information on the AdvisorProxy can be found here.
  • ContextManager - Contains code for a runnable software component that can provide context information to applications. The Context Manager is described in more detail here.
  • Contiki - Contains code for a Tyndall Mote port and Tinynode port of the Contiki wireless sensor OS.
  • LinkSmartProxies - Contains code for various LinkSmart Device Managers developed within the ME3Gas project. See this page for more info.


Related

Wiki: AdvisorProxy
Wiki: ContextManager
Wiki: ContikiTyndallPort
Wiki: LinkSmart IoTDevice Managers
Wiki: TinyNode