IoT Devices on Sofia2. Integration and Management (I. Overview)

This the first post of a series devoted to showcase Sofia2 capabilities to serve as an enablement platform for IoT solutions. This series will conform a step-by-step reference tutorial to evaluate IoT devices management in Sofia2 Smart IoT Platform.

While building this tutorial we opted to choose a flexible device, with a huge array of sensors, programming capabilities and a Bluetooth Low Energy (BLE) communication interface. This is the SensorTag from Texas Instruments (http://www.ti.com/sensortag).

ti-sensortag

This board is a popular choice among IoT developers thanks to its flexibility and ease of integration. SensorTag features these sensors:

  • Ambient temperature sensor (x2)
  • Remote object temperature (IR)
  • 9-axis movement sensor
  • Humidity sensor
  • Barometer
  • Ambient light sensor
  • Magnet sensor
  • Digital microphone, buzzer and a couple of buttons

In this tutorial we will fetch sensor data and store it on Sofia2. Then we will show how to use Sofia2 to display this data in a usable way, and also how to trigger data-driven actions depending on sensor values.

An Android Smartphone will be used as a communication bridge between SensorTag and Sofia2. The smartphone will scan for the SensorTag and connect to it in order to continuously monitor sensor values. Then the app will package and send these data to Sofia2 leveraging mobile data networks or a WiFi connection.

sensortag-sofia2-connection

Sofia2 capabilities ease the way to store, process and represent all this data from end devices.

This series will guide you through the process of creating a Sofia2 IoT project. In particular, this project will feature a Dashboard to display real time data from SensorTag. In the following post we will teach you how to configure a full working Dashboard page and a Synoptic View on Sofia2.

 

dashboard-sample

 

This series will also cover engine rules capabilities on Sofia2. By coding a simple Groovy script, the platform will trigger an SMS if a threshold value is surpassed for the selected magnitude.

 

script-sample

 

Throughout the tutorial, there will be a special focus on device management capabilities on Sofia2 and how these capabilities will be key to deploy and scale your IoT solutions in an easy way.

 

kp-conectado-sample

 

Next post will start from the base by teaching you how to register your user on Sofia2 platform.

 

IoT Devices on Sofia2. Integration and Management (I. Overview)

3 comentarios en “IoT Devices on Sofia2. Integration and Management (I. Overview)

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s