Skip to content

Gowthambalu/IoT-framework

 
 

Repository files navigation

DeviceHive D-Bus Framework

Develop apps connected to devices, peripherials and cloud using commonly available linux dbus interface.

Documentation is here: http://docs.devicehive.com/docs/iot-toolkit-overview

Contents

Currently this framework contains few components:

devicehive-alljoyn - our custom API to communicate with AllJoyn devices with the easiest way

devicehive-ble - our custom API for access BLE(Bluetooth low energy) GATT services

devicehive-cloud - our API for access to DeviceHive cloud services

devicehive-enocean - our simple API for access to EnOcean devices

devicehive-gpio - our API for access to device's pins

examples - samples of usage out IoT framework

build - build system for our IoT framework

Each directory contains more detailed information about component, see details there in readme files.

Cloning

This repository uses submodules so to clonse fresh copy use command

git clone --recursive [email protected]:devicehive/IoT-framework.git

Or if doing pull to existing repo use

git pull
git submodule update --init --recursive

Building

To build Ubuntu Snappy package navigate to build/snappy and run

# for framework
./build-framework.sh

#for sample apps
./build-apps.sh

About

DeviceHive GO Framework for IoT and M2M

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 54.8%
  • C 15.9%
  • Shell 12.1%
  • Python 10.5%
  • JavaScript 5.4%
  • C++ 1.3%