Autor Tema: Control IoT mediante Interfaz Chat PWA y ESP32: Protocolo H2M/M2M  (Leído 260 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Radiotecnico

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 221
    • Microcontrolador
  :) Saludos! a todos.
Hoy les comparto un desarrollo enfocado en la comunicación bidireccional H2M (Humano a Máquina) y M2M (Máquina a Máquina) mediante una interfaz de mensajería unificada tipo Chat.
Proyecto basado ​​en PWA (Aplicaciones Web Progresivas) aplicadas a la electrónica e Internet de las Cosas (IoT),
⚙️ ¿De qué se trata el proyecto?
En lugar de utilizar paneles de control saturados o configuraciones complejas de puertos, el sistema trata a los dispositivos IoT (como un ESP32) como si fueran contactos en una agenda de chat.
Al interactuar con el dispositivo (en este caso el Ventilador Principal - ID 8888), la PWA despliega un panel de supervisión SCADA en tiempo real en la ventana de conversación.
🔬 Características y Arquitectura Técnica:
Protocolo con Confirmación Física (ACK de Hardware): Cuando envías la orden de encender ("1") o apagar ("0"), el sistema no asumirá que la acción física ya ocurrió. La PWA entra en un estado de espera de respuesta. La simulación visual y el LED virtual de estado se actualizan únicamente cuando el microcontrolador (ESP32) conmuta su relé y responde con un mensaje de confirmación ("Listo").
Programación Autónoma en Memoria Flash (NVS del ESP32): Horario Permanente: Permite programar horas de encendido y apagado (PROG:08:00-18:00) que se guardan en la memoria no volátil (NVS) del ESP32, permitiendo que el hardware opere de forma autónoma aunque pierda conexión a la red.
Temporizadores de Conteo Regresivo:
Programación rápida (1m, 5m, 15m, 30m, 60m) o acciones personalizadas temporizadas.
 :) Telemetría e Instrumentación Virtual:
Muestra el registro en vivo de comandos enviados (TX) y respuestas del hardware (RX).
Estimación de parámetros operativos (RPM, corriente consumida) sincronizados con el estado real del actuador.
Multiplataforma y PWA:
Funciona sin instalar software pesado, con soporte para pantalla completa, prevención de suspensión de pantalla (Bloqueo de activación de pantalla) y adaptación a teclado virtual en teléfonos inteligentes.
🧪 ¿Cómo probarlo?
Ingresan al enlace: https://iot.acplink.cfd/ventilador/
Se les asignará automáticamente un ID único de sesión de invitado.
Desde el panel SCADA del ventilador, pueden presionarENCENDER (1)oAPAGAR (0)y observar el flujo de estados (enviado ➔ esperando respuesta ➔ estado confirmado por ACK).
Necesario es saber...

Desconectado Radiotecnico

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 221
    • Microcontrolador
Re:Control IoT mediante Interfaz Chat PWA y ESP32: Protocolo H2M/M2M
« Respuesta #1 en: 25 de Julio de 2026, 18:45:15 »
💡 Nota: Dejen la tarjeta receptora conectada a internet para quienes deseen probar la interfaz en vivo.
Necesario es saber...


 

anything