Algunas, si no todas, las cámaras de la serie X de Fuji parecen contener una función de red Wifi ( 802.11 ) con la capacidad de enviar/cargar/descargar archivos y posiblemente hacer algunas tomas conectadas o control remoto.
En su mayoría, Fuji menciona que esto es para usar sus "aplicaciones" específicas.
Parece que hay todos los mecanismos necesarios para enviar fotos a un NAS o sitio web o hacer lapsos de tiempo ilimitados, etc. (lo que sea que sueñe un desarrollador) si solo pudiera automatizarse en lugar de estar atascado con herramientas propietarias interactivas.
Estas podrían ser cámaras de documentación increíbles (exposición manual constante), por ejemplo.
¿Hay mejor información o documentación sobre cómo funciona este sistema, qué protocolos podrían estar involucrados y si hay una manera de desarrollar aplicaciones para esto usted mismo?
Estaba buscando algo similar y encontré este repositorio de GitHub , que fue el intento de alguien de aplicar ingeniería inversa al protocolo wi-fi con la Fujifilm X-T10.
Estuve buscando en la red información sobre cómo conectarme a mi nueva fuji x-t10 desde Linux, pero me encontré con las manos vacías.
Intenté rastrear la conexión (instalé un rastreador de paquetes en mi teléfono), y lo que he encontrado hasta ahora es que se realiza una conexión TCP desde el teléfono a 192.168.0.1 (que es la cámara) en el puerto 55740. Parece ser un protocolo basado en mensajes, siendo los primeros 4 bytes la longitud del paquete.
Esto es aproximadamente lo lejos que he llegado, no parece un protocolo fácil de aplicar ingeniería inversa, y nunca antes había aplicado ingeniería inversa a nada. Seguiré esforzándome en esto, ¡pero cualquier ayuda para analizar el protocolo sería apreciada!
Mi objetivo sería crear un dispositivo Raspberry Pi que se conecte automáticamente a la cámara cuando se inicie wifi y descargue todas las imágenes nuevas y las coloque en mi NAS, o en Google Photos o lo que sea. Pero eso está muy lejos...
Si no pudo encontrar ninguna información sobre su protocolo (probablemente también haya intentado buscar en Google las palabras clave del protocolo de comunicación directamente en su sitio escribiendo la palabra clave sitio: fujifilm.com ), probablemente no esté disponible.
Puede ponerse en contacto con Fujifilm, explicarles sus intenciones y es posible que le ayuden.
También puede haber otra opción: puede realizar ingeniería inversa.
Advertencia: en primer lugar, lea detenidamente sus "Términos y condiciones" si no hace nada ilegal al espiar la comunicación entre la cámara y su aplicación.
Si no hay nada de malo en eso (sospecho que se han obtenido algunos protocolos no oficiales de manera similar), aquí hay algunos consejos para hacerlo.
El desarrollador de ShutterSnitch parece haberlo descubierto, podría ser posible que te ayuden.
xAlimorHacha