Puede controlar el Samovar desde otra red de dos maneras: conectarse a su red doméstica mediante una VPN, o trabajar a través del servidor samovar-tool.ru, con las aplicaciones móviles para Android e iOS y la página de control del sitio web. La primera vía da acceso completo a la interfaz web del controlador; la segunda ofrece monitorización, notificaciones, órdenes y gráficos en la nube sin exponer el dispositivo a internet. Esta página describe cómo configurar ambas vías.
Por qué la interfaz web no debe publicarse en internet
La interfaz web del Samovar está diseñada para funcionar en una red local de confianza. El firmware no tiene ninguna comprobación integrada de usuario y contraseña para las páginas de control. Cualquiera que consiga la dirección del controlador puede abrir la interfaz y enviar órdenes al dispositivo: encender el calentamiento, iniciar la extracción, cambiar el programa.
No debe abrir el acceso a la interfaz web desde el exterior redirigiendo puertos en su router. Para tener acceso completo desde otra red, use una conexión segura a su red doméstica.
Vía 1: VPN a su red doméstica
Una VPN es una conexión cifrada tras la cual un teléfono o un ordenador funciona como si estuviera en la red doméstica. La configuración de una VPN depende del modelo de router y no es una función del firmware del Samovar. El orden general es:
- Configure un servidor VPN en el router o en un servidor aparte con una dirección IP pública (consulte la documentación del router: WireGuard, OpenVPN, L2TP/IPsec).
- Instale un cliente VPN en el teléfono o en el portátil y conéctese a la red doméstica.
- Abra en un navegador la dirección local del Samovar:
http://samovar.localo la dirección IP del controlador en la red doméstica. La interfaz web funciona igual que en casa, con todas sus páginas: ajustes, programa, registros, Lua.
Una VPN ofrece toda la funcionalidad de la interfaz web, pero exige configurar el router y tener acceso constante a él desde internet. Si eso no es aceptable, use el servidor samovar-tool.ru: la conexión de salida la establece el propio controlador y no hace falta abrir ningún puerto.
Vía 2: aplicaciones móviles y el sitio web samovar-tool.ru
El Samovar envía al servidor samovar-tool.ru las lecturas, el estado del programa, el registro del proceso y los mensajes. Puede vigilar y controlar el proceso a través de internet:
- en la aplicación móvil para Android;
- en la misma aplicación para iOS;
- en la página “Control del Samovar” del sitio web samovar-tool.ru.
La conexión con el servidor la establece el propio Samovar: una conexión de salida no necesita redirección de puertos ni IP pública. Las pantallas de la aplicación y las páginas del sitio web son las mismas. Las notificaciones push llegan a la aplicación móvil; el registro del proceso y el inicio de una sesión se envían a través del mismo servidor: se guardan en el servidor y están disponibles en el sitio web.
Token del dispositivo
Un token es una clave de 32 letras latinas, cifras y los caracteres “-” o “_”, con la que el servidor distingue su Samovar. Cada dispositivo tiene su propio token. Lo usan el firmware, las aplicaciones, la página de control y los registros en la nube.
Dónde obtener un token
- Primer dispositivo. En la aplicación móvil, al iniciarla por primera vez elija “Crear cuenta” e introduzca un correo electrónico y una contraseña. Se creará una cuenta de Blynk, se copiará en ella el proyecto “Samovar” y el token aparecerá en la pantalla “Ajustes”. Si ya tiene una cuenta de Blynk, pulse “Iniciar sesión y obtener token” o introduzca a mano un token conocido. Para un solo dispositivo no es necesario registrarse en el sitio web: la aplicación puede funcionar solo con el token.
- A través del sitio web. Regístrese en samovar-tool.ru e inicie sesión. Abra el menú “Usuario → Dispositivos”, haga clic en “Importar dispositivo” e introduzca un nombre, el token y su contraseña actual del sitio web. Tras la primera importación se activa el botón “Crear dispositivo”: el sitio web creará un proyecto “Samovar” más y mostrará el nuevo token una sola vez; anótelo enseguida.
Dónde introducir el token
En la interfaz web del Samovar abra “Settings” (Ajustes), la pestaña “Other” (Otros), pegue el token en el campo “Blynk token” (Token de Blynk) y haga clic en “Save” (Guardar). Después reinicie el Samovar cortando la alimentación: la conexión con el servidor se establece al arrancar el controlador. También puede introducir el token durante la primera conexión Wi-Fi, en el campo “blynk token” de la página del punto de acceso del Samovar.
No dé el token a nadie. Quien lo conozca podrá ver las lecturas y controlar su Samovar.
Varios dispositivos
Si tiene varios Samovar, la lista común y los nombres se configuran en el menú del sitio web “Usuario → Dispositivos”. En los ajustes de la aplicación introduzca el correo electrónico y la contraseña del sitio web y pulse “Conectar dispositivos del sitio web”: la aplicación cargará la lista de dispositivos. Si hay un solo dispositivo, se selecciona automáticamente; si hay varios, aparece una lista de nombres en los ajustes.
- Android, iOS y el sitio web guardan la elección del dispositivo de forma independiente: por ejemplo, Android puede controlar el Samovar de casa, iOS el dispositivo del garaje y el sitio web un tercer controlador. Cambiar la elección en un lugar no cambia los demás.
- Tras los cambios en el sitio web, pulse “Actualizar lista” en la aplicación.
- Las notificaciones push llegan de todos los dispositivos de la lista común. Al pulsar una notificación, la aplicación cambia al Samovar que la envió. El mero hecho de recibir una notificación no cambia la elección actual.
- En el modo de un solo dispositivo, las notificaciones push funcionan tras iniciar sesión o registrarse; un token solo, sin correo electrónico ni contraseña, no basta para registrar un teléfono para las notificaciones.
Si el correo de Blynk difiere del correo del sitio web
El correo electrónico y la contraseña del sitio web y de Blynk deben coincidir. Si difieren, haga una transferencia de cuenta: en la página “Usuario → Dispositivos” haga clic en “Transferir cuenta de Blynk”, introduzca el antiguo correo de Blynk, la antigua contraseña de Blynk y su contraseña actual del sitio web. El sitio web comprobará los datos y trasladará los proyectos adecuados a la cuenta con el correo y la contraseña del sitio web.
Particularidades de la transferencia:
- Solo se transfieren los proyectos llamados Samovar (sin distinguir mayúsculas de minúsculas), con un dispositivo y las pestañas “Principal”, “Control” y “Gráficos”. Un proyecto con otro nombre, otro conjunto de pestañas o varios dispositivos no se transfiere.
- Tras una transferencia correcta, la antigua cuenta de Blynk se elimina junto con sus otros proyectos. Si no se encuentra ningún proyecto “Samovar”, la antigua cuenta se elimina de todos modos. No hay una lista previa ni se puede deshacer tras una transferencia correcta.
- Los tokens de los Samovar transferidos se conservan: no hace falta cambiar los ajustes del controlador.
- Si el sitio web notifica un error durante la transferencia, no la repita de inmediato. Primero inicie sesión en Blynk con el correo y la contraseña del sitio web y abra de nuevo la página “Dispositivos”: puede que la transferencia ya haya terminado y que la lista del sitio web aún no se haya actualizado.
Tras la transferencia, use el correo electrónico y la contraseña comunes del sitio web y de Blynk. Para cambiar la contraseña en ambos sitios a la vez, haga clic en “Cambiar contraseña común” en la página de dispositivos. Tras cambiar la contraseña, vuelva a iniciar sesión en el sitio web y en las aplicaciones.
Pantallas de la aplicación y del sitio web
- “Principal”. Estado de la conexión, modo y línea de estado, un esquema del proceso con las temperaturas actuales, tarjetas de sensores con minigráficos, los botones “Calentamiento on/off”, “Siguiente”, “Pausa”, “Fijar temperatura del corazón”, “Reiniciar proceso”, la línea actual del programa, los parámetros y el modo.
- “Programa”. Las líneas del programa del modo actual con la descodificación de los campos; la línea que se está ejecutando aparece resaltada. El programa es solo de consulta: puede cambiarse en la interfaz web del Samovar.
- “Control”. Tensión del regulador, caudal de extracción, fijación de la temperatura del corazón, el agitador y la bomba I2C (parámetros, arranque y parada, relés R1–R4, calibración de la bomba), ejecución de una línea de Lua, información del sistema: IP del Samovar, versión del firmware, modo, hora.
- “Gráficos”. El historial de la sesión actual desde el servidor: los grupos “Temperaturas”, “Presión”, “Extracción y agua”, “Alcohol”, “Potencia”; un intervalo desde 1 minuto hasta toda la sesión; las líneas individuales se activan y desactivan con los botones situados bajo el gráfico.
- “Mensajes” en el sitio web / “Ajustes” en la aplicación. En el sitio web, la quinta pestaña muestra el último mensaje del dispositivo seleccionado y los mensajes de la sesión actual. En la aplicación, en cambio, está la pantalla “Ajustes”: la cuenta, un token único o la elección de dispositivo, las notificaciones; la aplicación muestra los mensajes como notificaciones push.
Cómo funciona
- El Samovar envía las lecturas al servidor por sí mismo: temperaturas, presión, tensión y caudal de extracción cada 5 segundos; todo lo demás (estado, número de línea del programa, el programa, el estado del calentamiento y de la pausa) cuando cambia.
- Las órdenes de la aplicación y del sitio web se aplican de inmediato, sin solicitar confirmación. Deje una pausa de 1 a 2 segundos entre órdenes.
- La página de control actualiza los datos cada 3 segundos mientras la pestaña del navegador está abierta. Las alarmas se muestran en una ventana emergente hasta que se cierra.
- Las notificaciones push al teléfono llegan solo a través de la aplicación móvil.
- Los mensajes del Samovar se muestran en la pestaña “Mensajes” y llegan como notificaciones push: las alarmas con el prefijo “Alarm!” y las advertencias con “Warning!”.
Seguridad de los arranques remotos
Antes de un arranque remoto, asegúrese de que el equipo está montado de forma segura y de que hay alguien cerca que pueda cortar de inmediato la corriente y la alimentación del producto. La interfaz remota no sustituye a las protecciones de hardware ni a la vigilancia de la instalación.
