Configuración IoT Platform de IBM

Configuración  IoT Platform de IBM
Portada configuración IoT Platform de IBM

En este tutorial vamos a ver cómo podemos mandar datos a IoT platform de IBM con MQTT desde nuestra aplicación desarrollada en JavaScript con Cordova. Para ello primero vamos a realizar la configuración de IoT Platform de IBM.

Para ello vamos a necesitar:

  • Una cuenta de IBM Cloud.
  • Una instancia de Watson IoT Platform configurada para recibir datos.
  • Tener Cordova instalado.
  • Desarrollar una aplicación que obtenga datos y conecte con IoT Platform.

Creación y Configuración IoT Platform de IBM.

Para empezar, vamos a necesitar crear una cuenta gratuita en IBM Cloud.

Una vez registrado, nos aparece la ventana de panel de control como la siguiente:

Panel de control para Configuración  IoT Platform de IBM.
Panel de control IBM Cloud.

Seleccionamos la opción de Catálogo, y en la ventana que aparece elegimos la opción Internet of Things Platform.

Catálogo IBM Cloud para Configuración  IoT Platform de IBM.
Catalogo IBM Cloud.

En la ventana que aparece, podemos cambiar el nombre del servicio. Elegimos la opción Lite (gratuita que viene por defecto) y hacemos clic en Crear.

Creación del servicio IoT para mandar datos a IoT Platform de IBM.
Creación del servicio IoT.

Una vez creado el servicio IoT, seleccionamos la opción Lanzar y procedemos a la configuración de la plataforma. Para ello necesitamos:

Generar una clave API: Accedemos a la pestaña Aplicaciones y seleccionamos Generar clave de API.

Creación API para Configuración  IoT Platform de IBM.
Creación de clave API.

Importante elegir de Rol: Aplicación de dispositivo. Y generamos la Clave.

API Rol.
API Rol aplicación de dispositivo.

Muy importante guardar las claves APIS generadas. Ya que nos harán falta para conectar los dispositivos.

Claves API para mandar datos a IoT Platform de IBM.
Claves API.

En la pestaña Seguridad, elegir el nivel de seguridad TSL con autenticación.

Pestaña de seguridad.
Pestaña de seguridad.

Por último vamos a crear un nuevo dispositivo. En la pestaña dispositivos seleccionamos Añadir dispositivo.

En Tipo de dispositivo, ponemos un nombre a que será general para todos los dispositivos que sean del mismo grupo y en ID de dispositivo elegimos un nombre que será único para cada dispositivo.

La información del dispositivo se puede omitir y en Seguridad, no ponemos clave para que se genere una automáticamente. Una vez pulsado en Finalizar para crear el dispositivo, guardamos también las credenciales del dispositivo.

Credenciales de dispositivo.
Credenciales de dispositivo.

Una vez realizada la configuración IoT Platform de IBM, ya tenemos todo listo para mandar datos a IoT Platform de IBM desde nuestra aplicación. En la siguiente entrada veremos cómo crear nuestra aplicación para mandar datos con MQTT a nuestra aplicación.

Deja una respuesta