Cada Digi XBee® viene con una enorme caja de herramientas de software gratuito llamada Digi XCTU®, para Windows, Mac o Linux. Aunque el nombre significa XBee Configuration & Test Utility, la configuración y las pruebas son sólo el principio. Digi XCTU proporciona todas las capacidades que necesita para configurar y gestionar los dispositivos y redes XBee, y es una de las herramientas clave en la
Digi XBee Herramientas suite.
Puedes utilizar XCTU para actualizar tu firmware, personalizar tus XBees, gestionar redes inalámbricas completas, escribir código, realizar pruebas de alcance, automatizar procesos y mucho más. Veremos cada una de estas funciones en detalle para ayudarte a entender y utilizar las increíbles herramientas que ofrece la aplicación XCTU de Digi.
Por cierto, puedes
descargar la última versión de XCTU de forma gratuita en cualquier momento, y encontrar detalles adicionales en el
Guía del usuario de XCTU.

1. Configuración sencilla
Todo el mundo sabe que los Digi XBees son muy fáciles de configurar, pero también ofrecen potentes opciones de configuración. XCTU proporciona toda la asistencia que necesitan los principiantes (y que también desean los expertos) con ayuda contextual para cada opción de cada XBee. También hay calculadoras disponibles para ayudar con las entradas. ¿Estás confundido con la verificación de la unión? Simplemente haz clic en el botón
calculadora en línea y el resto se hace por ti. XCTU te pone al mando de tus XBees y te facilita el aprendizaje.

2. Trabajar sin cables
XCTU se conecta con toda su red Digi XBee a través del aire. Un solo XBee conectado por USB proporciona un acceso seguro para configurar, gestionar, mapear, actualizar y probar las radios en red de forma inalámbrica. Utilizar XCTU por aire no supone ningún esfuerzo. Basta con hacer clic en el icono de red de la radio local y ésta buscará todos los XBees de la red, añadiéndolos a la interfaz de XCTU en una lista o mapa gráfico. Cientos de módulos de Digi XBee están ahora al alcance de su mano. Incluso cuando están detrás de una puerta cerrada o en lo alto de un poste de servicios públicos, usted tiene el control de forma segura.

Puedes ver toda tu red inalámbrica IoT en un solo mapa, incluyendo la intensidad de todas las conexiones. La función de mapeo de red de XCTU hace todo eso y más, de forma gratuita. Los mapas de las herramientas muestran la red Digi XBee completa en tiempo real. Se indica la función de cada uno de los nodos y se muestran las múltiples rutas entre los nodos de radio, con sus respectivas intensidades de señal. Cada Digi XBee puede reconfigurarse directamente desde el mapa, lo que facilita la experimentación y el ajuste de la red. Hay una variedad de herramientas de diseño y filtrado para ayudarle a centrarse en lo que más le interesa. Los mapas de red se pueden exportar como imágenes y como tablas de datos, para utilizarlos en hojas de cálculo, informes y demás. Con las herramientas de mapeo de XCTU, nunca más se perderá.

¿Cuántos datos pueden enviar sus Digi XBees? La herramienta de rendimiento de XCTU le permite medir la velocidad de comunicación entre dos módulos cualesquiera. Sólo tienes que conectar un módulo de radio a XCTU y probar el ancho de banda hacia y desde cualquier otra radio XBee en la misma red. Puedes ejecutar una sola prueba para comprobar el rendimiento en tiempo real, o mapear el ancho de banda a lo largo del tiempo ejecutando continuamente para registrar los cambios de ancho de banda en el tiempo. La herramienta de rendimiento es ideal para los escenarios de "qué pasa si", para cuantificar el rendimiento en el laboratorio, para realizar estudios de la red in situ y mucho más.

El alcance es la mayor distancia a la que dos radios pueden comunicarse eficazmente. Aunque el alcance siempre es importante, en muchas aplicaciones de IoT es esencial predecir la calidad de los enlaces de larga distancia antes de la instalación. Por ejemplo, en las aplicaciones de supervisión de petróleo y gas, un enlace de radio puede tener que recorrer varios kilómetros desde el equipo in situ hasta una estación central de supervisión. Lo mejor es saber si la solución elegida puede funcionar antes de adentrarse en la naturaleza para desplegarla. XCTU proporciona herramientas automatizadas y gráficas para realizar pruebas completas de alcance de bucle invertido, de modo que se pueden incluir en las predicciones sistemas completos, incluidas las antenas, el cableado y los factores ambientales. Ahora sus Digi XBees pueden llegar realmente lejos.
XCTU te permite ver lo invisible. Su analizador de espectro comprueba y mide los niveles de energía (ruido) en varios canales de radio. La herramienta informa del nivel de energía de cada canal en tiempo real, haciendo un seguimiento con gráficos y estadísticas para ayudarte a seleccionar la mejor configuración para tu red. Evitar los canales con grandes interferencias hace que su red sea más fiable, evita la pérdida de datos y puede prolongar la duración de la batería. El análisis del espectro puede ser una poderosa herramienta de resolución de problemas, ya que ayuda a determinar y localizar las fuentes de ruido radioeléctrico no deseado.

XCTU incorpora un nuevo terminal MicroPython para gestionar la informática de borde en los nuevos módulos Digi XBee 3. Estos nuevos radios pueden procesar los datos localmente, reduciendo las transmisiones para ahorrar ancho de banda y prolongar la duración de la batería. Con MicroPython, un lenguaje de programación y scripting de código abierto fácil de aprender, se pueden crear rápidamente prototipos de comportamientos inteligentes en los bordes de la red. Las lecturas crípticas de los sensores pueden transformarse en datos útiles, el exceso de transmisiones puede filtrarse de forma inteligente y los procedimientos complejos pueden llevarse a cabo localmente siempre que sea necesario. Para saber más, siga la serie de ejemplos de MicroPython para XBee de Digi.

Los XBees suelen comunicarse con los dispositivos anfitriones mediante marcos de datos API estructurados que funcionan como sobres electrónicos. Estas comunicaciones son muy fiables, pero están diseñadas para que las lean las máquinas, no los humanos. XCTU cubre este vacío con herramientas de codificación y decodificación que facilitan a los desarrolladores la comprensión de lo que se envía y recibe. En lugar de largas cadenas de hexadecimales, podrá ver la dirección del remitente, la información de entrega, el tipo de datos y la propia carga útil de los datos de forma legible para el ser humano. Las herramientas de marco de XCTU eliminan una tediosa tarea técnica, ahorrando tiempo y devolviendo a los desarrolladores la atención que merecen, creando grandes soluciones.

XCTU puede actualizar directamente cualquier firmware de Digi XBees, para que siempre tenga las últimas funciones. También puede actualizar el firmware de forma inalámbrica a través del aire para los módulos remotos. Basta con añadir un módulo remoto a la lista de dispositivos de XCTU y proceder con normalidad a las actualizaciones OTA. Los módulos XBee 3 de Digi pueden incluso cambiar los protocolos de Zigbee a 802.15.4 y DigiMesh simplemente cargando un nuevo firmware. XCTU le notificará cuando haya actualizaciones disponibles, de modo que siempre estará a cargo de la funcionalidad, las características y el cumplimiento.

10. Explorador de firmware
Hay muchos módulos diferentes de Digi XBee , cada uno con varias versiones de firmware diferentes. ¿Quieres explorarlas todas? La herramienta del explorador de firmware de XCTU te permite navegar por toda la biblioteca de firmware para revisar las versiones disponibles y sus ajustes sin necesidad de tener un módulo de radio específico conectado a tu ordenador. Puedes cambiar los perfiles de firmware y guardarlos para su uso posterior, o cargar y editar los existentes con ayuda contextual completa y soporte de calculadora. Es como tener todos los módulos de radio de Digi XBee al alcance de la mano.

Gestionar las configuraciones, los marcos de la API y hacer un seguimiento de las sesiones de prueba sería mucho trabajo sin la inteligente automatización de XCTU. Por ejemplo, si has creado una configuración que te gusta especialmente, puedes guardarla como un archivo y luego cargarla en tantos otros módulos como necesites. ¿Quieres almacenar una serie de marcos API para utilizarlos más tarde? XCTU también puede hacerlo. Las sesiones interactivas de la consola también pueden guardarse y cargarse según sea necesario, lo que aumenta aún más su productividad. La interfaz de línea de comandos de XCTU ayuda a los desarrolladores a listar los puertos locales para encontrar los módulos XBee, actualizar su firmware y cargarlos con perfiles de configuración. Los usuarios avanzados apreciarán toda la ayuda que aporta la automatización de XCTU para trabajar con los XBees de Digi en cantidad.

12. Recuperación de XBee
¿Preocupado porque su módulo de radio haya abandonado el fantasma? XCTU puede devolverle la vida. Tal vez hayas configurado tu XBee para una suspensión prolongada de baja potencia, una tasa de baudios inusual o algún otro cambio que haga que no responda temporalmente. Incluso si el problema es un firmware corrupto, la herramienta XBee Recovery de XCTU puede forzar una actualización para devolver a tu XBee a la vida, como si fuera nuevo.

XCTU - La caja de herramientas XBee gratuita
XCTU es la mejor caja de herramientas para trabajar con Digi XBees. Hemos echado un vistazo a algunas de sus potentes funciones, como la configuración, los mandos a distancia inalámbricos, las herramientas de trama, las pruebas de alcance, el análisis de rendimiento, el mapeo de la red, la elección de canales, la computación de borde, la gestión del firmware, la automatización y las herramientas de recuperación. En los próximos artículos se ofrecerán más detalles sobre estas funciones. XCTU es una parte inestimable del ecosistema XBee. Descárguelo hoy mismo y empiece a potenciar sus Digi XBees.