viernes, 30 de diciembre de 2016

Introducción Azure IoT Hub

Azure IoT Hub digimos que es un servicio de Azure para conectar de forma segura dispositivos digitales a la nube, con el objetivo de obtener datos que luego podrán ser procesados y analizados por otros servicios en Azure.

Lo primero que vamos hacer para entender lo que proporciona este servicio es crear una instancia del Servicio para poder conectar un dispositivo digital como el RaspberryPI3 que es una míni computadora que nos permitirá capturar información que sera transferida al IoT Hub.

Para eso debemos de ir al portal de Azure y crear el servicio en la opción Internet de las Cosas.

 Luego deberemos escribir el nombre de la instancia del IoT Hub e indicar la subscripción, para nuestro ejemplo será F1 Gratis, como se muestra en la imagen de abajo.


Luego deberemos indicar la subscripción si tenemos más de una seleccionamos la que prefiramos.


 Luego el nombre del grupo de Recursos que será asociado a esta prueba y la ubicación donde deseamos crear esta instancia.

Para finalizar el asistente presionamos el botón Crear y esperamos a que aprovisione la instancia del servicio en Azure.


Una vez finalizado podremosl ver la información general del servicio creado  alli encontraremos el nombre del host que utilizaremos en la aplicación que desarrollemos para el dispositivo digital.

Podemos ver que en Azure tenemos un tablero que nos mostrará la cantida de transferencia de datos del dispositivo al servicio y el saldo disponible.

 En directivas de acceso copartido veremos lo que permitiremos realizar al dispositivo cuando este conectado, aqui se maneja la seguridad del mismo y las acciones que le permitiremos hacer.

Ahora para registrar el dispositivo en el servicio necesitaremos un cliente llamado Device Explorer para descargarlo podemos ir al siguiente enlace: https://github.com/Azure/azure-iot-sdks/releases .

Ejecute el archivo SetupDeviceExplorer.msi


Presione el botón sigiuente del asistente de isntalación, indique la ubicación del programa


Confirme la instalación y presione el botón siguiente.


Al finalizar la instalación presione el botón Cerrar.


Luego de instalado podrá ejecutar el exe DeviceExplorer.exe en el drive seleccionado y ruta indicada en el asistente, 



Luego en Azure en Directivas de acceso compartido copiamos la Cadena de conexión (clave principal)


Y colocamos la cadena de conexión en la pestaña de configuración del programa Device Explorer.

Presionamos el botón Update  y esta lista la configuración del programa.



Ahora seleccionamos la pestaña Management y presionamos el botón Create.


Colocamos el nombre del dispositivo.  Para este ejemplo utilizaremos MyRaspberryPI3.


Una vez terminado nos muestra una ventana de confirmación de creado el dispositivo presionamos el botón Cerrar.


 En la pestaña Management mostrará el dispositivo creado


Listo ya hemos creado la instancia del Servicio IoT Hub que nos permitirá conectar el RaspberryPI3 y también lo registramos a través de DeviceExplorer una aplicación para Windows.  Si utiliza otro computador no windows puede utilizar la herramienta iothub-explorer  para ejecutar líneas de comando.

Eso es todo por este artículo luego escribiré como preparar el RaspBerryPI3 y conectarlo a este servicio.

Azure4Fun!,

Juan Manuel Herrera Ocheita

No hay comentarios.: