Developing smart IoT applications using Eclipse Kura : connecting a BLE device to the Cloud
Eclipse Kura is an Eclipse IoT project which provides an application framework for edge gateways acting as nodes in the Internet of Things. It is a smart application container that enables remote management of such gateways and provides a wide range of APIs for allowing you to write and deploy your own IoT application. Kura runs on top of the Java Virtual Machine (JVM) and leverages OSGi, a dynamic component system for Java, to simplify the process of writing reusable software building blocks.
In its latest release, Kura has added support for interfacing with more devices through GPIO, I2C or Bluetooth Low Energy.
In this talk, we will show how simple it can be, using Kura framework, to develop a small application which communicates with a Bluetooth Low Energy device and publishing its data in the Cloud.
We will show a step by step process starting from installing Kura in a gateway like the RaspberyPi, downloading the development kit, programming in Eclipse, testing and finally installing the program in the gateway and starting to publish data.