Sunteți pe pagina 1din 11

UBIDOT

SERVICIOS

Ubidots es un servicio en la nube que nos permite almacenar e interpretar informacin


de sensores en tiempo real, haciendo posible la creacin de aplicaciones para el Internet
de las Cosas de una manera fcil, rpida y divertida.

Gracias a sta herramienta, podremos ahorrarnos tiempo y dinero al momento de


desarrollar aplicaciones como sistemas de telemetra GPS, sistemas para monitoreo de
temperatura, aplicaciones para contar vehculos en una calle, etc.

En la siguiente grfica se ilustra el ahorro en tiempo y esfuerzo al crear una aplicacin


de Internet de las Cosas con la plataforma Ubidots, o sin ella:

1. Interactuando con el API

Comencemos por crear una cuenta de usuario. Navegamos a www.ubidots.com.


y hacemos clic en Sign Up:
En la pantalla de registro, introduce tus datos y haz clic en Sign Up:

Crea un Data Source


Ahora veremos un dashboard, o cuadro de mando de bienvenida, en donde hay
varios ejemplos de visualizaciones que podremos crear una vez enviemos datos
a la plataforma. Para crear nuestra primera fuente de datos, hacemos clic en
Sources:
Y luego en Add New Data Source:

Sigue las instrucciones para darle nombre a tu Data Source. Una vez creado,
hacemos clic en l y veremos ms detalles, adems de un espacio para crear
variables.

Crea una Variable


Dentro de la vista del Data Source, hacemos clic en Add New Variable:

Seguimos las instrucciones para darle un nombre a la variable, en ste caso


Nivel de Luz. Ahora veremos la variable dentro del Data Source:

2. Visualizacion de Datos

Con los anteriores pasos hemos logrado llevar lecturas del mundo fsico al mundo
digital; un gran paso que nos permitir gozar de las ventajas de almacenar stos datos en
la nube. La primera ventaja ser crear visualizaciones en tiempo real.

Para hacerlo navegamos a la seccin de Dashboard en la cuenta de Ubidots y luego


hacemos clic en el cono de arriba a la derecha para agregar un nuevo widget o tipo de
visualizacin:
Veremos varias opciones de visualizacin. Comencemos por el grfico de lnea (line
chart), luego seleccionamos nuestro Data Source y la variable Nivel de Luz.
Repitamos ste proceso para crear otro widget que muestre el ltimo valor (metric) y un
tercer widget tipo gauge.

ste ser el resultado:


Ahora intenta enviar datos nuevamente desde el Hrcules o tu dispositivo, vers que
los widgets se actualizan en tiempo real!

3. Creacin de Alertas Emails/SMS

Otra de las ventajas de almacenar la informacin en la nube es la posibilidad de crear


alertas segn el estado de los sensores. Ubidots soporta el envo de Emails, as como el
envo de SMS a todo el mundo.

Supongamos que tenemos nuestra placa TrackMe en un cultivo de flores y queremos ser
alertados cuando el nivel de luz solar sea perjudicial. Procedemos entonces a crear una
alerta en Ubidots navegando a la seccin Events y haciendo clic en Add New
Event:

Seleccionamos nuestro Data Source y Variable, luego especificamos el umbral de luz a


partir del cul las flores pueden perjudicarse, en ste caso 120.000 lux:
Especifica tu nmero celular con el indicativo de tu pas, y el mensaje a enviar:

Haz clic en continuar y habrs creado tu primera alerta SMS. Ahora intenta enviar un
dato superior a 120.000; recibirs un SMS al cabo de unos cuantos segundos:
4. Escalamiento de datos

Finalmente, al mantener nuestros datos de sensores en la nube, podremos realizar


transformaciones mediante formulas matemticas. Por ejemplo, supongamos que
nuestro sensor de luz est descalibrado por una diferencia de -3,500 lux. En lugar de
calibrarlo en campo mediante arreglos anlogos (i.e. resistencias) o digitales (cdigo en
el microcontrolador), podemos calibrarlo en la nube creando una Variable Derivada.
Para hacerlo vamos al Data Source, hacemos clic en Add New Variable y
chequeamos la opcin This is a derived variable. Veremos un cuadro de texto en el
cul podremos introducir la expresin matemtica para calibrar el sensor:
Al crear la variable derivada, veremos los nuevos datos re-calculados segn la expresin
especificada:

sta opcin soporta las operaciones aritmticas bsicas (suma, resta, multiplicacin,
divisin), as como operaciones exponenciales, logartmicas y trigonomtricas.
HADWARE QUE SOPORTA

Compatibles

El ecosistema de Internet de las Cosas contiene cientos de dispositivos, con nuevos


lanzamiento casi cada mes.

sta seccin contiene libreras de firmware y tutoriales que facilitan entender ese mundo
del Internet de las Cosas, conociendo las diferencias entre cada dispositivo y
aprendiendo cmo conectarlos a la nube de Ubidots.

Si tienes un dispositivo que no est en sta lista, no significa que no pueda hablar con
nuestro API. La mayora de dispositivos que tienen capacidad para conectarse a Internet
podrn hablar con Ubidots, siempre y cuando tengan soporte del protocolo HTTP.

Mdulos basados en Microchip

Wireless Development Module (WCM Board) basado en el chip


MRF24WG0MA
Enva datos desde los Evaluation Kits del RN131 y RN171
ChipKIT Uno32 + Wi-Fi Shield
ChipKIT WiFIRE (Wi-Fi integrado)
SmartStick Wi-Fi de MC Electronics

Mdulos basados en Arduino

Arduino Wi-Fi Shield (official)


Arduino Yn
Arduino WIZnet WizFi 250
Arduino WiFly Shield, basado en el chip RN171
Arduino GPRS Shield
Enrutador Dragino IoT

Raspberry Pi / Linux Embebido

Enva datos desde tu Raspberry Pi usando nuestro cliente API de Python


Enrutador Dragino IoT (basado en OpenWRT)
Enva datos desde un router OpenWrt usando Lua
Arduino Yn (basado en OpenWrt)

Electric Imp

Enva datos desde un Electric Imp (imp001 card)

Android

Enva datos desde un dispositivo Android


Spark.io

Enva datos desde tu Spark Core

Tessel

Enva datos desde un Tessel, usando Javascript

Otros Mdulos

Adafruit FONA MiniGSM


TI CC3000 WiFi Breakout
Node-RED usando Raspberry Pi

HADWARE DISPONIBLE EN ECUADOR

S-ar putea să vă placă și