Mainspring
Published on : Tuesday 30-11--0001
M2MLabs Mainspring is an open source application framework for building machine to machine (M2M) applications such as remote monitoring, fleet management or smart grid.
Functionality
It covers common functionalities required by M2M applications:
flexible modeling of devices; device configuration; communication; validation and normalization; long term storage; data retrieval functions
M2MLabs Mainspring is an application framework for building machine-to-machine applications like vehicle tracking or machine remote montoring. In such applications typically a remote device equipped with sensors (e.g. gps, temperature, pressure) and actors communicates with a server application that is running the device communication protocol, device configuration, storage of data sent by the devices as well as the application business logic and the presentation layer.
Mainspring takes care of device communication, configuration as well as data storage and retrieval so that application developers can focus on business logic purely. M2M applications can be prototyped in hours rather than weeks and finally transfered to a high performance execution environment built on top of a standard J2EE server and the highly scaleable Apache Cassandra database. Learn more
Samples in the Wiki show how to connect an Arduino board, a Raspberry PI, an Android phone or a Ubunto Core device.
M2MLabs