Introducción a reTerminal DM SenseCraft Edge OS
SenseCraft Edge OS es un sistema operativo de vanguardia meticulosamente diseñado para el dispositivo de Interfaz Humano-Máquina (HMI) de 10.1" de reTerminal DM, que presenta una variedad de funcionalidades integradas que elevan la experiencia del usuario a nuevas alturas. Este innovador SO cuenta con una interfaz intuitiva con funciones de configuración y control integradas, permitiendo a los usuarios configurar y gestionar sus dispositivos sin esfuerzo. Además, se integra perfectamente con el editor Node-RED y Node-RED Dashboard, permitiendo a los usuarios desbloquear capacidades de personalización y automatización sin precedentes. Aprovechando el poder de la programación visual y las herramientas de automatización de Node-RED, este sistema operativo permite a los usuarios crear flujos de trabajo intrincados y desplegar sistemas de control sofisticados con facilidad. Con su fusión incomparable de controles HMI intuitivos y la versatilidad de Node-RED, SenseCraft Edge OS establece un nuevo estándar para funcionalidad mejorada y facilidad de uso sin precedentes en el ámbito de dispositivos HMI en todo tipo de escenarios de casos de uso. El sistema de archivos versionado OSTree integrado proporciona un marco robusto para gestionar y desplegar sistemas operativos basados en Linux de manera escalable y confiable, con un enfoque en atomicidad, inmutabilidad y uso eficiente del almacenamiento.
reTerminal DM se enviará con Raspberry Pi OS como sistema operativo predeterminado a partir del próximo lote de productos.
Este sistema operativo se ha desarrollado actualmente basado en reTerminal DM y solo funciona con la versión de producción de reTerminal DM. Puedes descargar Sensecraft Edge OS
Característica
- Diseño de interfaz de usuario táctil específicamente adaptado para dispositivos de Interfaz Humano-Máquina (HMI), asegurando una experiencia de usuario intuitiva y fluida.
- Se integra perfectamente con el ampliamente popular entorno de desarrollo "sin código y 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 panel versátil para construir aplicaciones personalizadas sin la necesidad de conocimientos extensos de codificación.
- Funciones integradas de configuración y control del sistema, ofreciendo una interfaz integral e intuitiva para configurar y gestionar varios aspectos del reTerminal DM.
- Centro de Aplicaciones integrado para expansión futura de casos de uso, sirve como un centro para acceder e instalar una amplia gama de aplicaciones y extensiones, permitiendo a los usuarios personalizar y extender la funcionalidad de su sistema operativo.
- Servicio configurable integrado como MQTT, MySQL y ChirpStack, proporcionando a los usuarios funcionalidad mejorada y flexibilidad en la construcción de aplicaciones de panel de visualización de datos.
- Sistema de archivos versionado OSTree permite actualizaciones atómicas de todo el sistema operativo, y permite rastrear y gestionar diferentes versiones del sistema operativo y sus componentes. Esto hace más fácil revertir a una versión anterior si es necesario.
- Función integrada de Verificación de Salud del Sistema que permite a los usuarios monitorear la salud general y el rendimiento del reTerminal DM. Esta función proporciona información valiosa sobre el estado del sistema, asegurando funcionalidad óptima e identificando problemas potenciales.
Resumen del Diseño
Barra de Estado

Los elementos clicables y funcionalidad:
Icono | función |
---|---|
Control de Energía | Abre una lista desplegable con opciones de "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 Dashboard

La Pestaña Dashboard está renderizando la vista "node-red-dashboard" localmente en reTerminal DM, aquí hay 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 en una máquina externa que esté en la misma red que el reTerminal DM, donde simplemente puedes abrir tu navegador web favorito en esa máquina externa y escribir la dirección ip de tu reTerminal DM seguida del puerto predeterminado de Node-RED 1880 y luego seguido de '/ui/', donde la url debería verse así: "direccionip:1880/ui/"
Por Ejemplo: En mi caso, la dirección ip del reTerminal DM es "192.168.49.163" entonces la url es: "192.168.49.163:1880/ui/"

Pestaña Editor Node-RED

Ten en cuenta que puedes abrir el editor Node-RED en una máquina externa que esté en la misma red que el reTerminal DM, donde simplemente puedes abrir tu navegador web favorito en esa máquina externa y escribir la dirección ip de tu reTerminal DM seguida del puerto predeterminado de Node-RED 1880. Para encontrar la dirección IP de tu reTerminal DM puedes localizar la Dirección IP como se muestra en la imagen a continuación:

Por Ejemplo: En mi caso, la dirección ip del reTerminal DM es "192.168.49.163" entonces la url es: "192.168.49.163:1880/"

Puedes descargar el Default Flow como referencia.
Para obtener más información sobre cómo usar Node-RED con reTerminal DM, visite las páginas Wiki de Node-RED:
- reTerminal DM RS485 Port con Node-RED
- reTerminal DM MQTT con Node-RED
- reTerminal DM CAN BUS con Node-RED
Pestaña de Configuración del Sistema

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

Subpestaña de WiFi

Para conectar WiFi, haga clic en el SSID de WiFi al que desea conectarse y luego verá la siguiente ventana emergente, ingrese las credenciales de WiFi y luego haga clic en Confirmar
para continuar.

Subpestaña de Bluetooth

Dataset
La sección Dataset se utiliza para habilitar y deshabilitar los servicios relacionados con los controles de dataset. Por ahora tenemos un servidor MySQL integrado y un servidor MQTT.
Subpestaña de MySQL
Puede habilitar o deshabilitar el servicio MySQL en esta pestaña, también ver la información del servicio MySQL como la dirección del servidor MySQL y las credenciales de acceso al servidor.

Subpestaña de MQTT
Puede habilitar o deshabilitar el servicio MQTT en esta pestaña, también ver la información del servicio MQTT como la dirección del servidor MQTT y las credenciales de acceso al servicio.

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

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

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

Para Actualización de SenseCraft Edge:

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

Actualización Local
PASO 1: Por favor haz clic en el botón Actualización Local
Deberías ver la siguiente ventana emergente.

PASO 2: Por favor inserta el dispositivo de almacenamiento USB con los archivos de actualización en el reTerminal DM como se indica en la imagen anterior.
PASO 3: En la ventana emergente haz clic en siguiente
, por favor ten paciencia cuando hagas clic en siguiente
ya que esto tomará algo de tiempo para cargar.

Error de USB
Si ocurre algún problema con el USB, verás el mensaje No USB flash drive detected
.

Para facilitar la actualización del sistema, asegúrate de tener un buen dispositivo de almacenamiento USB formateado en FAT32 o EXT4, y que su capacidad sea menor o igual a 64GB, luego...
PASO 4: Haz clic en Siguiente y espera el proceso de actualización

Pantalla

Idioma y Hora

PIN
Por defecto el PIN no está configurado, y este pin establece un 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 los pines:
PASO 1: Haz clic y activa el botón Establecer PIN para entrar al proceso de configuración del pin

PASO 2: Por favor ingresa el código PIN de 8 dígitos

PASO 3: Por favor repite el código PIN de 8 dígitos para confirmar

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

PASO 2: Por favor ingresa el código PIN actual para confirmar el proceso de reinicio

PASO 3: Por favor ingresa el nuevo código PIN de 8 dígitos

PASO 4: Por favor repite el nuevo código PIN de 8 dígitos para confirmar

Desbloquear
Una vez que hayas configurado el código PIN, cuando accedas a la Pestaña del editor Node-RED o Pestaña de Configuración del Sistema, necesitarás ingresar el código PIN para desbloquear

Centro
La sección Centro se utiliza para controlar las Aplicaciones instaladas, donde la pestaña centro actúa como una tienda de aplicaciones donde puedes instalar, abrir, deshabilitar y también alojar tus propias aplicaciones que se sirven de manera similar a Google Play Store o Apple App Store. Actualmente la función de este centro de aplicaciones es limitada, las nuevas características serán actualizadas, por favor mantente atento y sé paciente, también nos gustaría tus contribuciones al centro de aplicaciones una vez que la función de contribución de la comunidad sea implementada. La pestaña ChirpStack se muestra ya que es la vista de configuración de la aplicación, donde la aplicación ChirpStack está instalada desde el Centro de Aplicaciones.
Centro

Actualmente, la funcionalidad de este centro de aplicaciones es limitada. Las nuevas características se actualizarán próximamente, así que mantente atento y ten paciencia. Además, nos gustaría contar con 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 de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.