Arduino Cloud viene recibiendo mejoras de fondo desde hace meses. Ahora los paneles pueden tener múltiples páginas, es posible revisar el estado de toda la flota de un vistazo y cada dispositivo puede quedar amarrado a una cuenta o liberado para que otra persona lo tome. Esto es todo lo que entró en producción.

¿Cómo funcionan los paneles con varias páginas?

Cómo agregar páginas nuevas a un panel desde la barra lateral izquierda
Cómo agregar páginas nuevas a un panel desde la barra lateral izquierda

Cualquiera que haya intentado meter un proyecto real en un solo panel conoce el problema: todos los widgets terminan apretados en la misma vista, sean los sensores del invernadero, el monitor de energía o ambos a la vez.

Ahora eso se puede dividir. Al editar un panel se agregan páginas nuevas desde la barra lateral izquierda (por ahora solo en la aplicación web), y cada una recibe su propio nombre, ícono y posición, para agrupar por sala, por sistema o por el criterio que tenga sentido. Al visualizar el panel, el cambio de página se hace desde la barra lateral en la web o con el botón de conmutación en la aplicación IoT Remote.

Toda la flota de dispositivos en una pantalla

La vista general de Spaces muestra Things, dispositivos, miembros y activaciones de triggers
La vista general de Spaces muestra Things, dispositivos, miembros y activaciones de triggers

Esta es la novedad grande de la entrega. Antes, para responder algo tan simple como cuántos dispositivos están en línea en este momento, había que escarbar en la página de dispositivos y contarlos a mano. Ahora la portada de cada Space tiene una sección de Estadísticas con cuatro indicadores:

  • Total de Things, separando activos e inactivos
  • Total de dispositivos, en línea y fuera de línea
  • Total de miembros, desglosado por rol
  • Activaciones de triggers en un rango de tiempo que se puede mover entre 1 hora y 15 días

Quien pertenezca a más de un Space, por ejemplo su espacio personal más una organización, o varias organizaciones a la vez, recibe además Spaces Overview, que consolida todo en un mismo lugar: las mismas estadísticas sumadas entre espacios, una tabla de uso global del plan que muestra consumo contra límite para cada espacio, y una tabla con todos los dispositivos propios, viva donde viva cada uno, con su estado y su espacio.

Vista consolidada de todos los espacios de una misma cuenta
Vista consolidada de todos los espacios de una misma cuenta

Vigilar el consumo diario antes de que sea un problema

Gráfico de registros ingresados por día contra el límite del plan
Gráfico de registros ingresados por día contra el límite del plan

Cada plan viene con un límite de Registros Ingresados Diarios, pero hasta ahora ese número solo existía en el papel.

Eso cambia con un gráfico nuevo dentro de Estadísticas, que traza los registros ingresados por día (en ventanas de 1, 7, 15 o 30 días) contra una línea que marca el límite del plan. Al pasar el cursor sobre cualquier día aparece el conteo exacto y qué porcentaje del límite representa, desglosado por Thing en la vista de un solo espacio o por espacio en Spaces Overview.

Detalle del consumo diario desglosado por Thing
Detalle del consumo diario desglosado por Thing

¿Quién puede reclamar una placa después de mí?

Interruptor de bloqueo de cuenta en la página de detalle de cada dispositivo
Interruptor de bloqueo de cuenta en la página de detalle de cada dispositivo

Esta función resuelve dos problemas opuestos al mismo tiempo. En salas de clases, la misma placa física pasa de estudiante en estudiante, pero los dispositivos quedaban atados de manera silenciosa y permanente a quien los configuró primero, y recuperar uno significaba borrarlo y muchas veces abrir un ticket de soporte. En entornos de empresa la preocupación era la inversa: nadie quería que un dispositivo fuera demasiado fácil de reasignar, porque reclamar por accidente el hardware de un colega es un riesgo concreto.

La solución es un interruptor nuevo, "Lock to this account", en la página de detalle de cada dispositivo. Activado, la placa queda amarrada de forma permanente a esa cuenta; desactivado antes de borrarla, la siguiente persona puede reclamarla bajo la suya. El valor por defecto se asigna solo, desbloqueado en los espacios Private y Education, bloqueado en los espacios Business, y siempre se puede sobrescribir.

Registrar la UNO Q sin salir de App Lab

Registro de la UNO Q en Arduino Cloud desde la página de ajustes de App Lab
Registro de la UNO Q en Arduino Cloud desde la página de ajustes de App Lab

Para quienes trabajan sobre la UNO Q, registrarse en Arduino Cloud obligaba a salir de Arduino App Lab. Eso ya no es necesario.

Ahora se puede registrar la UNO Q en Arduino Cloud directamente desde la página de ajustes. Una vez registrada, la placa queda lista para aplicaciones con IoT habilitado: paneles, control remoto y gestión de flota, sin romper el flujo de trabajo para configurarlo.

Gestión de flota con Smart Folders

Por si pasó desapercibido, Arduino también liberó Smart Folders a comienzos de año, una función para organizar la flota de dispositivos dentro de Arduino Cloud en vez de ir perdiendo el rastro a medida que crece. La publicación correspondiente tiene el detalle.

¿Cuánto cuesta y qué alternativas hay?

Todo lo anterior está en producción y disponible ahora mismo. El acceso a app.arduino.cc es gratuito en su nivel básico, que es donde estos indicadores de consumo tienen más sentido, porque el límite de registros diarios es justamente lo que empuja a subir de plan.

Para dimensionar el contexto local: una placa ESP32 de las que se consiguen en el comercio chileno por menos de 10.000 pesos habla con Arduino Cloud sin problema, así que el costo de entrada real de una flota pequeña es casi todo hardware. Quien prefiera no depender de un servicio externo tiene alternativas de código abierto que se autoalojan, como Node-RED con InfluxDB y Grafana, o ThingsBoard en su edición comunitaria; el intercambio es claro, cero costo de suscripción y control total de los datos a cambio de mantener el servidor uno mismo. Arduino Cloud gana en tiempo de puesta en marcha, que en una sala de clases con 30 placas y dos horas de sesión es exactamente el recurso escaso.

Arduino es una marca comercial o marca registrada de Arduino S.r.l.