Función Web

Introducción
Sección titulada «Introducción»La función Web en SenseCraft HMI te permite mostrar contenido web directamente en tus dispositivos con pantalla. Esta poderosa función transforma tu dispositivo en una pantalla web dedicada, capaz de mostrar paneles de control, sistemas de monitoreo, documentación o cualquier contenido web que necesites. A diferencia de los navegadores tradicionales, la función Web de SenseCraft HMI está optimizada para pantallas integradas y dispositivos IoT, lo que la hace perfecta para crear quioscos de información, monitores de estado o interfaces web dedicadas.
Este tutorial te guiará en el uso de la función Web en SenseCraft HMI, cubriendo la configuración, vista previa e implementación de contenido web en tu dispositivo.
Este artículo utilizará el reTerminal E1002 como ejemplo para explicar cómo usar esta función en la plataforma SenseCraft HMI.
Primeros pasos con la función Web
Sección titulada «Primeros pasos con la función Web»Acceder a la función Web
Sección titulada «Acceder a la función Web»Paso 1. Navega a la plataforma SenseCraft HMI a continuación.
SenseCraft HMI
Paso 2. Conecta tu dispositivo o selecciona un dispositivo ya emparejado para usar.
Paso 3. Haz clic en Contenido Web en la barra lateral izquierda

paso 4. Ingresa una URL de página web, por ejemplo
https://www.windy.com/Comprender la interfaz Web
Sección titulada «Comprender la interfaz Web»
La interfaz Web consta de tres secciones principales:
- Panel de configuración de URL: Ubicado en la parte superior, donde puedes ingresar direcciones web
- Área de visualización: La sección principal donde se mostrará el contenido web después de la vista previa o implementación
- Botones de control: Ubicados en la parte superior, incluidas las opciones de Vista previa, Guardar e Implementar
Al acceder por primera vez a la función Web, el área de visualización estará vacía hasta que configures y previsualices una página web.
Configurar contenido web
Sección titulada «Configurar contenido web»Agregar una página web
Sección titulada «Agregar una página web»Paso 1. Localiza el panel de Configuración Web en la parte superior de la pantalla
Paso 2. Encuentra el campo de entrada URL
Paso 3. Ingresa una dirección web válida en el campo (por ejemplo, https://www.windy.com/)

Paso 4. Haz clic en el botón Establecer para validar la URL
Vista previa del contenido web
Sección titulada «Vista previa del contenido web»A diferencia de otras funciones en SenseCraft HMI, la función Web requiere un paso de vista previa explícito para mostrar el contenido:
Paso 1. Después de ingresar y establecer una URL, haz clic en el botón Vista previa en la barra de herramientas superior

Paso 2. Espera a que la página web se cargue en el área de visualización
Paso 3. Verifica si el contenido web se muestra correctamente y es apropiado para el tamaño de pantalla de tu dispositivo
Guardar e implementar contenido web
Sección titulada «Guardar e implementar contenido web»Una vez que hayas previsualizado y confirmado que el contenido web se ve bien:
Paso 1. Haz clic en el botón Guardar para almacenar tu configuración web
Paso 2. Haz clic en Implementar para enviar la configuración a tu dispositivo conectado
Paso 3. Espera el mensaje de confirmación de implementación

Después de una implementación exitosa, tu dispositivo mostrará la página web configurada.
Optimizar contenido web para dispositivos
Sección titulada «Optimizar contenido web para dispositivos»No todos los sitios web están diseñados para pantallas pequeñas o dispositivos integrados. Aquí hay consejos para seleccionar y optimizar contenido web:
Seleccionar contenido web amigable
Sección titulada «Seleccionar contenido web amigable»-
Elige sitios web responsivos para móviles:
- Los sitios diseñados para dispositivos móviles generalmente se mostrarán mejor en pantallas más pequeñas
- Busca sitios con diseños adaptativos que funcionen bien en la resolución de tu dispositivo
-
Considera páginas simples y ligeras:
- Los sitios web complejos con JavaScript pesado pueden cargarse lentamente o consumir más recursos
- Las páginas estáticas generalmente funcionan mejor que las aplicaciones web dinámicas
-
Evita sitios que requieran autenticación:
- Las sesiones de inicio de sesión pueden caducar, requiriendo intervención manual
- Algunos métodos de autenticación pueden no funcionar bien en dispositivos integrados
Tipos de contenido web recomendados
Sección titulada «Tipos de contenido web recomendados»Aquí hay algunos tipos de contenido web que funcionan particularmente bien con la función Web de SenseCraft HMI:
-
Paneles de control del clima:
-
Paneles de control de monitoreo:
- Paneles de Grafana
- Paneles de control de automatización del hogar
- Páginas de estado del sistema
- Paneles de Grafana
-
Pantallas de información:
- Horarios de tránsito
- Información de vuelos
- Disponibilidad de salas de reuniones
- Horarios de tránsito
-
Documentación o referencia:
- Wikis locales
- Guías de procedimientos
- Información de referencia rápida
- Wikis locales
Crear contenido web personalizado
Sección titulada «Crear contenido web personalizado»Para la mejor experiencia, considera crear páginas web personalizadas diseñadas específicamente para la pantalla de tu dispositivo:
Páginas HTML simples
Sección titulada «Páginas HTML simples»Puedes crear páginas HTML básicas optimizadas para la resolución de tu dispositivo. Aquí hay un ejemplo simple:
<!DOCTYPE html><html><head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Panel de dispositivo</title> <style> body { font-family: Arial, sans-serif; margin: 0; padding: 0; font-size: 18px; } .container { padding: 15px; } .title { font-size: 24px; font-weight: bold; margin-bottom: 15px; } .info-box { border: 1px solid #ccc; padding: 10px; margin-bottom: 10px; border-radius: 5px; } </style></head><body> <div class="container"> <div class="title">Estado del dispositivo</div> <div class="info-box">Temperatura: 22.5°C</div> <div class="info-box">Humedad: 45%</div> <div class="info-box">Batería: 87%</div> </div></body></html>Opciones de alojamiento para páginas personalizadas
Sección titulada «Opciones de alojamiento para páginas personalizadas»Para mostrar contenido web personalizado, necesitarás alojarlo en algún lugar accesible para tu dispositivo:
-
Servidor de red local:
- Configura un servidor web simple en tu red local
- Usa herramientas como XAMPP, NGINX o un Raspberry Pi ejecutando un servidor web
-
Servicios de alojamiento estático gratuitos:
-
Servicios en la nube con niveles gratuitos:
Casos de uso especiales
Sección titulada «Casos de uso especiales»Mostrar recursos de red local
Sección titulada «Mostrar recursos de red local»La función Web se puede usar para mostrar recursos en tu red local:
-
Paneles de control de automatización del hogar:
- Home Assistant:
http://homeassistant.local:8123 - OpenHAB:
http://openhab.local:8080
- Home Assistant:
-
Herramientas de monitoreo de red:
- Paneles de administración de enrutadores
- Paneles de control de monitoreo de red
-
Servidores de medios locales:
- Página de estado de Plex
- Interfaces web de NAS
Rotación automática de páginas
Sección titulada «Rotación automática de páginas»Si deseas mostrar múltiples páginas web en rotación:
- Crea una página HTML simple con JavaScript para recorrer las URLs:
<!DOCTYPE html><html><head> <title>Rotador de páginas</title> <style> body, html, iframe { margin: 0; padding: 0; height: 100%; width: 100%; border: none; overflow: hidden; } </style> <script> // Array de URLs para rotar const urls = [ 'https://weather.gov', 'https://example.com/dashboard', 'https://example.com/calendar' ];
let currentIndex = 0;
function rotatePages() { document.getElementById('display-frame').src = urls[currentIndex]; currentIndex = (currentIndex + 1) % urls.length; setTimeout(rotatePages, 30000); // Cambiar página cada 30 segundos }
window.onload = rotatePages; </script></head><body> <iframe id="display-frame" src="about:blank"></iframe></body></html>-
Aloja esta página usando uno de los métodos mencionados anteriormente
-
Ingresa la URL de esta página rotadora en la función Web de SenseCraft HMI
Solución de problemas
Sección titulada «Solución de problemas»Problemas comunes de visualización web y soluciones
Sección titulada «Problemas comunes de visualización web y soluciones»-
La página web no se carga:
- Verifica que la URL sea correcta e incluya el prefijo http:// o https://. A veces obviamente ingresaste la URL correcta, pero aún no puedes obtener una vista previa, puedes intentar agregar ”/” al final de la URL, puede haber un efecto milagroso.
- Verifica si la página es accesible probando en un navegador regular
- Asegúrate de que tu dispositivo tenga conectividad a internet
- Algunos sitios web pueden bloquear la incrustación o tener restricciones de seguridad
-
El contenido se muestra incorrectamente:
- Es posible que el sitio web no esté optimizado para el tamaño de pantalla de tu dispositivo
- Intenta con una versión específica para móviles del sitio si está disponible
- Considera crear una página personalizada específicamente para las dimensiones de tu pantalla
-
Problemas de rendimiento:
- Los sitios web complejos con animaciones o JavaScript pesado pueden ejecutarse lentamente
- Prueba páginas más simples o alternativas creadas personalizadas
- Algunos sitios web pueden usar más memoria de la que tu dispositivo puede manejar
-
La implementación falla:
- Asegúrate de que tu dispositivo esté conectado correctamente a SenseCraft HMI
- Verifica la conexión a internet de tu dispositivo
- Reinicia tu dispositivo e intenta implementar nuevamente
-
El contenido necesita actualización frecuente:
- Algún contenido dinámico puede no actualizarse automáticamente
- Considera establecer un intervalo de actualización en una página personalizada, o
- Reimplementa periódicamente la configuración
Mejores prácticas
Sección titulada «Mejores prácticas»Consideraciones de seguridad
Sección titulada «Consideraciones de seguridad»Al usar la función Web, ten en cuenta estas consideraciones de seguridad:
-
Evita información sensible:
- No muestres páginas que contengan información personal o confidencial en dispositivos públicamente visibles
- Ten cuidado con paneles de administración o interfaces de control
-
Usa HTTPS cuando sea posible:
- Prefiere URLs seguras (https://) sobre no seguras (http://)
- Esto ayuda a proteger los datos transmitidos a tu dispositivo
-
Considera el aislamiento de red:
- Para pantallas que muestran recursos internos, considera usar una red separada
- Usa reglas de firewall para limitar a qué puede acceder tu dispositivo
Consejos de mantenimiento
Sección titulada «Consejos de mantenimiento»Para mantener tus pantallas web funcionando sin problemas:
-
Verificaciones periódicas:
- Verifica regularmente que el contenido mostrado aún funcione correctamente
- Los sitios web pueden cambiar sus diseños o URLs sin previo aviso
-
Actualizar marcadores:
- Mantén una lista de URLs útiles para tus pantallas
- Prueba alternativas en caso de que tus sitios preferidos cambien
-
Crear copias de seguridad:
- Para pantallas críticas, crea y aloja páginas de respaldo que se puedan implementar rápidamente
- Esto garantiza la continuidad si un recurso web principal no está disponible
Conclusión
Sección titulada «Conclusión»La función Web en SenseCraft HMI proporciona una manera flexible de mostrar contenido web en tus dispositivos con pantalla. Siguiendo esta guía, puedes configurar, previsualizar e implementar páginas web para crear pantallas de información, paneles de control o pantallas de referencia adaptadas a tus necesidades.
Recuerda que no todo el contenido web es adecuado para pantallas pequeñas o dispositivos integrados. Para la mejor experiencia, considera usar sitios web responsivos para móviles o crear páginas web personalizadas diseñadas específicamente para las dimensiones y capacidades de tu dispositivo.