Procedimiento para convertir el smartphone en un dispositivo IoT

Una solución de Azure IoT le permite conectar los dispositivos IoT a un servicio IoT basado en la nube. Los dispositivos envían telemetría, como la temperatura y la humedad, y responden a comandos como el reinicio y el intervalo de entrega de cambios. Los dispositivos también pueden sincronizar su estado interno con el servicio, y compartir propiedades como el modelo y el sistema operativo del dispositivo.

La aplicación de teléfono IoT Plug and Play le permite empezar a explorar rápidamente las funcionalidades de Azure IoT sin necesidad de configurar un dispositivo IoT dedicado.

Aplicación Azure IoT Plug and Play

Para empezar a trabajar rápidamente, en este artículo se usa una aplicación de smartphone como un dispositivo IoT. La aplicación envía la telemetría recopilada de los sensores del teléfono, responde a los comandos invocados desde el servicio y notifica los valores de las propiedades.

Puede usar esta aplicación de smartphone para lo siguiente:

  • Explorar un escenario básico de IoT.
  • Administrar e interactuar con el teléfono de forma remota.
  • Probar la configuración.
  • Como punto de partida para el desarrollo de dispositivos personalizados.

Instalación de la aplicación

Instale la aplicación en el smartphone desde una de las tiendas de aplicaciones:

Obtenga la aplicación para el teléfono Android en Google Play. Descargue la aplicación para el teléfono desde App Store.

Funciones de la aplicación

Conectar

Puede conectarse a una aplicación de IoT Central si escanea un código QR en IoT Central.

Para obtener más información, vea Conexión de la aplicación más adelante en esta guía.

Telemetría

La aplicación recopila datos de sensores en el teléfono para enviarlos como telemetría al servicio IoT que use. Los datos de los sensores se agregan cada cinco segundos de forma predeterminada, pero puede cambiarlo en la página de configuración de la aplicación:

Captura de pantalla de la página de telemetría en la aplicación de smartphone.

En la captura de pantalla siguiente se muestra una vista de dispositivo en IoT Central con parte de la telemetría del dispositivo:

Captura de pantalla de la telemetría del dispositivo en IoT Central.

Propiedades

La aplicación notifica el estado del dispositivo, como su modelo y el fabricante. También hay una propiedad editable que puede modificar y ver la sincronización de cambios en la solución de Azure IoT:

Captura de pantalla en la que se muestra la página de propiedades en la aplicación del dispositivo móvil.

En la captura de pantalla siguiente se muestra la propiedad que se puede escribir en IoT Central después de enviarla al dispositivo:

Captura de pantalla en la que se muestra la propiedad que se puede escribir en IoT Central.

Carga de imágenes

Tanto en IoT Central como en IoT Hub se permite la carga de archivos a Azure Storage desde un dispositivo. La aplicación de smartphone le permite cargar una imagen desde el dispositivo.

Para obtener más información sobre cómo configurar el servicio a fin de admitir cargas de archivos desde un dispositivo, vea:

Captura de pantalla en la que se muestra la página de carga de imágenes en la aplicación de smartphone.

Registros

La aplicación de smartphone escribe eventos en un archivo de registro local que puede ver desde dentro de la aplicación. Use el archivo de registro para solucionar problemas y comprender mejor lo que hace la aplicación:

Captura de pantalla en la que se muestra la página de registro en la aplicación de smartphone.

Configuración

La página de configuración de la aplicación le permite:

  • Conectar la aplicación a la solución de Azure IoT.
  • Revisar la información de registro de dispositivos actual.
  • Restablecer la aplicación mediante el borrado de los datos almacenados.
  • Personalizar la apariencia de la aplicación.
  • Establecer la frecuencia con la que la aplicación envía telemetría al servicio IoT.

Captura de pantalla de la página de configuración en la aplicación de smartphone.

Conexión de la aplicación

Requisitos previos

Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.

Creación de una aplicación de IoT Central. Para más información, consulte Creación de una aplicación de Azure IoT Central.

Registrar un dispositivo

Antes de conectar la aplicación de teléfono, debe registrar un dispositivo en la aplicación de IoT Central. Al crear un registro de dispositivo, IoT Central genera la información de conexión del dispositivo.

Para registrar el dispositivo en IoT Central:

  1. Inicie sesión en la aplicación de IoT Central y vaya a la página Dispositivos.

  2. Seleccione Crear un dispositivo.

  3. En la página Crear un dispositivo, seleccione Crear:

    Captura de pantalla en la que se muestra cómo crear un dispositivo en IoT Central.

  4. En la lista de dispositivos, haga clic en el nombre del lista y luego seleccione Conectar. En la página Conexión del dispositivo puede ver el código QR que escaneará en la aplicación de smartphone:

    Captura de pantalla en la que se muestra la página de conexión del dispositivo con el código QR.

Conexión del dispositivo

Después de registrar el dispositivo en IoT Central, puede conectar la aplicación de smartphone si escanea el código QR. Para conectar la aplicación:

  1. Abra la aplicación IoT PnP en el smartphone.

  2. En la página principal, seleccione Scan QR code (Escanear código QR). Apunte la cámara del teléfono al código QR. A continuación, espere unos segundos mientras se establece la conexión.

  3. En la página de telemetría de la aplicación, puede ver los datos que la aplicación envía a IoT Central. En la página de registros, puede ver el dispositivo que se conecta y varios mensajes de inicialización.

  4. En la página Configuración > Registro, puede ver el ámbito de identificador y el identificador de dispositivo que la aplicación ha usado para conectarse a IoT Central.

Para obtener más información sobre cómo se conectan los dispositivos a IoT Central, vea Conexión a Azure IoT Central.

Comprobación de la conexión

Para ver los datos que el dispositivo envía en la aplicación de IoT Central:

  1. Inicie sesión en la aplicación de IoT Central y vaya a la página Dispositivos. El dispositivo se ha asignado automáticamente a la plantilla de dispositivo Smartphone.

    Sugerencia

    Es posible que tenga que actualizar la página en el explorador web para ver cuándo se asigna el dispositivo a la plantilla dispositivo Smartphone.

  2. En la lista de dispositivos, haga clic en el nombre del lista y luego seleccione Información general. En la página Información general se muestra la telemetría de los sensores del smartphone:

    Captura de pantalla de la página de información general del dispositivo en IoT Central en la que se muestra la telemetría de los sensores del smartphone.

  3. Vea la página Acerca de para ver las propiedades que ha enviado el dispositivo.

  4. En la página Comandos ejecute el comando LightOn para encender la linterna del teléfono.

Sugerencia

En la página Datos sin procesar se muestran todos los datos procedentes del dispositivo.

Pasos siguientes

Ahora que ha conectado la aplicación de smartphone a IoT Central, un paso siguiente sugerido es obtener más información sobre IoT Central.