User:DeviceHive

Devicehive

Devicehive is a machine to machine (M2M)communication framework. The framework is free and available for everyone.In the ever-expanding world of the Internet of Things, ‘smart’ devices and cloud solutions, DeviceHive is designed to function as the missing link in a network of connected devices.Through its cloud-based API (Application Programming Interface), management portal and set of components, including protocols, and open-source libraries,devices can be controlled remotely, regardless of the network topology.

Technical Details.

The remote devices are connected via cloud and are interfaced directly, making any solution more scalable and available. The framework allows creating mobile clients for smart devices that talk to the cloud server; or creating monitoring software or data analysis jobs that reside in the cloud. Server-side code is included into distribution package and can be deployed to any Windows-based .NET server environment or Google Application Engine using Python as a language.

Embedded Linux using Python or C++ libraries and JSON protocol or AVR,Microchip devices can be connected using lightweight C libraries and BINARY protocol. Client applications can be developed using HTML5/JavaScript, iOS and Android libraries. For solutions involving gateways, there is also gateway middleware that allows interfacing with devices connected to it.

References:

http://en.wikipedia.org/wiki/Cosm_%28Internet_of_Things%29

http://www.techrepublic.com/blog/tablets/devicehive-an-open-source-m2m-development-platform/2748

http://www.dataart.com/software-development-company/press-release/devicehive-a-free-machine-to-machine-communication-framework-launches-enabling-remote-management-of-smart-devices

http://mqtt.org/

External links:

www.devicehive.com

www.dataart.com