Disparador HTML
El Disparador HTML convierte la aplicación de dominio en un pequeño servidor web local. Abre la página servida desde un navegador de teléfono en tu LAN de confianza, luego toca los botones de acción para solicitar acciones de la aplicación.
Para ControlMyNikon, el Disparador HTML está destinado a ser un control remoto simple para la cámara. Las primeras acciones expuestas son pequeñas y orientadas a la cámara, como CameraShoot, CameraAutoFocus y otras acciones que la aplicación pone a disposición explícitamente. La primera acción HTML expuesta se muestra como el botón remoto principal. Para ControlMyNikon, CameraShoot es la acción principal, mientras que otras acciones expuestas se muestran como botones secundarios más pequeños alejados del botón principal.
Antes de comenzar
- Utiliza el Disparador HTML solo en una red privada de confianza.
- Mantén la dirección de enlace en 127.0.0.1 al probar desde la misma computadora.
- Utiliza una dirección IPv4 de LAN asignada a esta computadora al abrir el remoto desde un teléfono.
- Mantén las acciones desactivadas mientras pruebas la carga de la página.
- Activa las acciones solo cuando la página del teléfono esté funcionando.
El Disparador HTML utiliza HTTP en texto plano sin un token. No lo expongas a través de reenvío de puertos del enrutador, Wi-Fi público, VPN no confiables o reglas de firewall expuestas a Internet.
Controles de página
- Iniciar comienza a servir el control remoto del teléfono en la dirección y puerto configurados.
- Detener finaliza el servidor y libera el puerto.
- Abrir lanza la página remota actual en el navegador predeterminado mientras el servidor está en funcionamiento.
- La dirección de enlace establece la dirección local para escuchar.
- El puerto establece el puerto HTTP.
- Acciones habilitadas permiten que las solicitudes de botones del teléfono aceptadas ejecuten acciones expuestas.
- Acciones deshabilitadas te permiten probar la página remota sin ejecutar acciones.
- La URL muestra la dirección que se debe abrir desde el navegador del teléfono.
- Copiar URL copia la dirección de la página remota.
- El historial de eventos muestra el estado del servidor, las solicitudes de página, las acciones bloqueadas y los resultados de despacho de acciones.
Si el Disparador HTML está escuchando cuando se guarda el perfil actual o se cierra la aplicación, ese perfil inicia el servidor nuevamente la próxima vez. Si la dirección guardada ya no está asignada a esta computadora o el puerto está ocupado, el inicio continúa con el Disparador HTML detenido y el historial de eventos explica la falla.
Página remota del teléfono
Abre la URL mostrada en la página del Disparador HTML desde el navegador de tu teléfono. La página remota es receptiva y está diseñada para el tacto:
- Una columna en teléfonos.
- Un gran botón de acción principal de ancho completo.
- Botones secundarios más pequeños y sutiles separados del botón principal.
- Texto corto de estado de solicitud debajo de los botones de acción.
- Texto de título remoto pequeño y sutil en el pie de página.
- Sin controles solo de desplazamiento.
- Un diseño simple y más amplio en tabletas o navegadores de escritorio.
La página remota no muestra un gran encabezado. El título del navegador y el pie de página proporcionan contexto mientras que el área principal de la página se centra en los botones de control remoto. La línea de estado informa el estado de la solicitud, como una acción que se está enviando o bloqueada. No prueba que la cámara completó la acción solicitada.
La página sigue el tema de la aplicación donde puede. El botón principal utiliza el color de acento actual de Windows/aplicación y la página sigue el tema claro u oscuro de la aplicación cuando el tema de la aplicación está configurado explícitamente.
La página del teléfono no solicita un token. Esto mantiene el remoto rápido de abrir y fácil de usar, pero significa que la función es solo para redes privadas de confianza.
Configuración rápida
- Abre Disparadores HTML.
- Establece la dirección de enlace en la dirección IPv4 de LAN de la computadora al usar un teléfono.
- Deja las acciones deshabilitadas.
- Selecciona un puerto, o mantén el predeterminado.
- Inicia el Disparador HTML.
- Utiliza Abrir para pruebas en la misma computadora, o copia o escribe la URL en el navegador del teléfono.
- Toca un botón y confirma que la página informa que las acciones están deshabilitadas.
- Activa las acciones en la aplicación.
- Toca el botón de acción nuevamente.
Para pruebas en la misma computadora, utiliza 127.0.0.1 y abre la URL en la misma computadora.
Seguridad
El Disparador HTML puede solicitar acciones de la aplicación sin teclado local, escáner, entrada de voz o sonido. Por esa razón, comienza detenido, se vincula al bucle de retroceso por defecto y mantiene las acciones deshabilitadas hasta que las actives.
Las acciones deshabilitadas bloquean el despacho de acciones mientras aún permiten probar la carga de la página. Úsalo antes de una sesión real de control remoto.
La vinculación de LAN es control solo de LAN de confianza. Cualquiera que pueda conectarse al oyente puede solicitar acciones expuestas mientras las acciones habilitadas están activadas. Úsalo solo en redes y dispositivos en los que confíes.
Solución de problemas
Si Iniciar está deshabilitado:
- Verifica que el puerto esté entre 1 y 65535.
- Detén cualquier estado de oyente anterior antes de cambiar la dirección o el puerto.
Si Iniciar falla:
- Otro proceso puede estar utilizando ya el puerto.
- La dirección de enlace puede no estar asignada a esta computadora.
- Elige otro puerto o dirección y vuelve a intentarlo.
- Verifica el historial de eventos para el mensaje de error.
Si el teléfono no puede cargar la página:
- Confirma que el Disparador HTML está iniciado.
- Confirma que el teléfono está en la misma LAN de confianza que la computadora.
- Confirma que la URL utiliza la dirección IPv4 de LAN de la computadora, no 127.0.0.1.
- Confirma que el firewall de Windows o las herramientas de endpoint permiten la conexión entrante.
- Confirma que la dirección de enlace está asignada a esta computadora.
Si un botón es rechazado:
- Confirma que las acciones habilitadas están activadas cuando esperas que se ejecuten acciones.
- Confirma que el botón es una de las acciones expuestas por la aplicación.
- Observa el historial de eventos de la aplicación mientras pruebas.
Configuración relacionada
Utiliza el Disparador TCP/IP cuando un script o cliente personalizado deba enviar comandos JSON. Utiliza las Teclas de acceso rápido cuando la entrada del teclado deba solicitar acciones. Utiliza el Disparador de voz cuando frases habladas deban solicitar acciones. Utiliza el Disparador de sonido cuando los cruces de umbral de nivel de audio deban solicitar acciones.