Comenzando con reTerminal DM SenseCraft Edge OS
SenseCraft Edge OS es un sistema operativo de última generación, meticulosamente diseñado para el dispositivo HMI (Interfaz Hombre-Máquina) de 10,1" de reTerminal DM, que ofrece una serie de funcionalidades integradas que elevan la experiencia del usuario a nuevos niveles. Este revolucionario sistema operativo cuenta con una interfaz intuitiva con funciones integradas de configuración y control, permitiendo a los usuarios configurar y gestionar sus dispositivos sin esfuerzo. Además, se integra de manera fluida con el editor Node-RED y el Dashboard de Node-RED, permitiendo desbloquear capacidades incomparables de personalización y automatización. Aprovechando la potencia de las herramientas de programación visual y automatización de Node-RED, este sistema operativo faculta a los usuarios para crear flujos de trabajo complejos y desplegar sistemas de control sofisticados con facilidad. Con su fusión inigualable de controles intuitivos para HMI y la versatilidad de Node-RED, SenseCraft Edge OS establece un nuevo estándar en cuanto a funcionalidad mejorada y facilidad de uso en el ámbito de los dispositivos HMI para cualquier escenario de aplicación. El sistema de archivos versionado OSTree incorporado proporciona un marco robusto para gestionar y desplegar sistemas operativos basados en Linux de forma escalable y fiable, con un enfoque en la atomicidad, inmutabilidad y un uso eficiente del almacenamiento.
reTerminal DM se enviará con Raspberry Pi OS como sistema operativo predeterminado en el próximo lote de productos.
Este sistema operativo se desarrolla actualmente basado en reTerminal DM y solo funciona con la versión de producción de reTerminal DM, puedes descargar Sensecraft Edge OS
Características
- Diseño de interfaz táctil específicamente adaptado para dispositivos de Interfaz Hombre-Máquina (HMI), asegurando una experiencia de usuario intuitiva y fluida.
- Integración fluida con el popular entorno de desarrollo "sin código y con bajo código" Node-RED, junto con su componente complementario Node-RED Dashboard. Esta integración proporciona a los usuarios potentes capacidades de programación visual y un marco de dashboard versátil para construir aplicaciones personalizadas sin necesidad de conocimientos extensos en programación.
- Funciones integradas de configuración y control del sistema, que ofrecen una interfaz completa e intuitiva para configurar y gestionar diversos aspectos del reTerminal DM.
- Centro de Aplicaciones incorporado para la expansión de casos de uso futuros, que actúa como un hub para acceder e instalar una amplia gama de aplicaciones y extensiones, permitiendo a los usuarios personalizar y ampliar la funcionalidad de su sistema operativo.
- Servicios configurables integrados como MQTT, MySQL y ChirpStack, que proporcionan a los usuarios funcionalidad y flexibilidad mejoradas para construir aplicaciones de dashboard de visualización de datos.
- Sistema de archivos versionado OSTree que permite actualizaciones atómicas de todo el sistema operativo, permitiéndote rastrear y gestionar diferentes versiones del sistema operativo y sus componentes. Esto facilita volver a una versión anterior si es necesario.
- Función de Comprobación de Salud del Sistema incorporada que permite a los usuarios monitorizar el estado general y el rendimiento del reTerminal DM. Esta función proporciona información valiosa sobre el estado del sistema, asegurando un funcionamiento óptimo e identificando posibles problemas.
Descripción General del Diseño
Barra de Estado

Los elementos clicables y su función:
Ícono | Función |
---|---|
Control de energía | Abre una lista desplegable con las opciones "Reiniciar", "Apagar", "Suspender" |
Conexión Bluetooth | Te lleva a la vista de configuración de Bluetooth |
Conexión Ethernet | Te lleva a la vista de configuración de Ethernet |
Conexión WiFi | Te lleva a la vista de configuración de WiFi |
Pestaña del Dashboard

La pestaña del Dashboard muestra la vista "node-red-dashboard" localmente en reTerminal DM, aquí se presentan algunas consideraciones de diseño para referencia:

- Ancho máximo sin desplazamiento: 1075px
- Altura máxima sin desplazamiento: 752px
También puedes acceder a la vista del dashboard desde una máquina externa que esté en la misma red que el reTerminal DM; solo abre tu navegador web favorito en esa máquina externa y escribe la dirección IP de tu reTerminal DM seguida del puerto por defecto de Node-RED 1880 y luego '/ui/', de modo que la URL se vea así: "ipaddress:1880/ui/"
Por ejemplo: En mi caso, la dirección IP de reTerminal DM es "192.168.49.163" por lo que la URL es: "192.168.49.163:1880/ui/"

Pestaña del Editor Node-RED

Ten en cuenta que puedes abrir el editor Node-RED desde una máquina externa que esté en la misma red que el reTerminal DM; solo abre tu navegador web favorito en esa máquina externa y escribe la dirección IP de tu reTerminal DM seguida del puerto por defecto de Node-RED 1880. Para encontrar la dirección IP de tu reTerminal DM, puedes localizarla como se muestra en la imagen a continuación:

Por ejemplo: En mi caso, la dirección IP de reTerminal DM es "192.168.49.163" y la URL es: "192.168.49.163:1880/"

Puedes descargar el Flujo Predeterminado para referencia.
Para más información sobre cómo utilizar Node-RED con reTerminal DM, por favor visita las páginas Wiki de Node-RED:
- Puerto RS485 de reTerminal DM con Node-RED
- MQTT de reTerminal DM con Node-RED
- CAN BUS de reTerminal DM con Node-RED
Pestaña de Configuración del Sistema

Subpestaña de Red
La sección de Red se utiliza para visualizar y configurar funciones de red para Ethernet, WiFi y Bluetooth.
Subpestaña de Ethernet

Subpestaña de WiFi

Para conectarte a una red WiFi, haz clic en el SSID de WiFi al que deseas conectarte; aparecerá una ventana emergente en la que deberás ingresar las credenciales de WiFi y luego hacer clic en Confirmar
para continuar.

Subpestaña de Bluetooth

Dataset
La sección Dataset se utiliza para habilitar y deshabilitar los servicios relacionados con el control de conjuntos de datos; actualmente tenemos incorporado el servidor MySQL y el servidor MQTT.
Subpestaña de MySQL
Puedes habilitar o deshabilitar el servicio MySQL en esta pestaña, además de ver la información del servicio MySQL, como la dirección del servidor MySQL y las credenciales de acceso.

Subpestaña de MQTT
Puedes habilitar o deshabilitar el servicio MQTT en esta pestaña, además de ver la información del servicio MQTT, como la dirección del servidor MQTT y las credenciales de acceso.

General
La sección General se utiliza para obtener información sobre el dispositivo en la pestaña Acerca de, controlar la actualización del dispositivo en la pestaña Actualizaciones, ajustar la configuración de la pantalla en la pestaña Pantalla, cambiar la configuración local en la pestaña Idioma y Hora, y configurar un PIN en la pestaña PIN por razones de seguridad.
Acerca de

Actualizaciones
Hay dos aspectos que necesitarás actualizar para SenseCraft Edge OS.
Actualización del Sistema:
- Se encarga de los componentes de backend del sistema.
Actualización de SenseCraft Edge:
- Componentes de backend y frontend, así como la interfaz de usuario relacionada con la aplicación SenseCraft.
Existen dos formas de actualizarlos.
Actualización Local:
- Utilizando un dispositivo de almacenamiento USB que contenga los archivos de actualización.
Actualización por Red:
- Actualización a través de la red.

Comprobar y Actualizar
Puedes hacer clic por separado en el botón Actualizar Ahora
para actualizar el Sistema o la aplicación SenseCraft Edge.
Si tu sistema está actualizado, verás una notificación emergente que dice La versión del Sistema es la última versión
.
Para la Actualización del Sistema:

Para la Actualización de SenseCraft Edge:

Puedes hacer clic en el botón Comprobar Actualización
para verificar la última actualización disponible y confirmar la actualización.

Actualización Local
STEP 1: Haz clic en el botón Actualización Local
Verás la siguiente ventana emergente.

STEP 2: Inserta el dispositivo de almacenamiento USB con los archivos de actualización en el reTerminal DM, como se indica en la imagen anterior.
STEP 3: En la ventana emergente, haz clic en Siguiente
. Ten paciencia ya que, al hacer clic en Siguiente
, tomará un tiempo cargar.

Error de USB
Si hay algún error con el USB verás el mensaje No se detectó ninguna unidad flash USB
,

Para facilitar la actualización del sistema, asegúrate de tener un buen dispositivo de almacenamiento USB formateado a FAT32 o EXT4, y que el tamaño del dispositivo no exceda los 64GB.
STEP 4: Haz clic en Siguiente
y espera a que finalice el proceso de actualización.

Pantalla

Idioma y Hora

PIN
Por defecto, el PIN no está configurado, y este PIN establece un bloqueo de código de acceso para la Pestaña del editor Node-RED y la Pestaña de Configuración del Sistema.
Configurar Código PIN:
Pasos para configurar el PIN:
STEP 1: Haz clic y activa el botón "Establecer PIN" para iniciar el proceso de configuración del PIN

STEP 2: Ingresa el código PIN de 8 dígitos

STEP 3: Vuelve a ingresar el código PIN de 8 dígitos para confirmarlo

Restablecer el Código PIN
Este paso solo es válido si ya tienes configurado un código PIN.
STEP 1: Haz clic en el botón Resetear

STEP 2: Ingresa el PIN actual para confirmar el proceso de restablecimiento

STEP 3: Ingresa el nuevo código PIN de 8 dígitos

STEP 4: Vuelve a ingresar el nuevo código PIN de 8 dígitos para confirmarlo

Desbloquear
Una vez configurado el código PIN, al acceder a la Pestaña del editor Node-RED o a la Pestaña de Configuración del Sistema deberás ingresar el código PIN para desbloquear.

Centro
La sección Centro se utiliza para controlar las aplicaciones instaladas, actuando como una tienda de aplicaciones en la que puedes instalar, abrir, desactivar e incluso alojar tus propias aplicaciones, funcionando de manera similar a Google Play Store o Apple App Store. Actualmente, la funcionalidad de este centro de aplicaciones es limitada; se implementarán nuevas características próximamente. También esperamos tus contribuciones al centro de aplicaciones una vez que se habilite la función de contribución comunitaria. La pestaña ChirpStack se muestra tal cual, ya que es la vista de configuración de la aplicación ChirpStack, la cual se instala desde el Centro de Aplicaciones.
Centro

Actualmente, la funcionalidad de este centro de aplicaciones es limitada; se actualizarán nuevas características, por lo que te pedimos estar atento y ser paciente. También agradeceremos tus contribuciones al centro de aplicaciones una vez que se implemente la función de contribución comunitaria.
ChirpStack

Recursos Adicionales
Soporte Técnico y Discusión del Producto
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diversos canales de soporte y asegurarnos de que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a diferentes preferencias y necesidades.