Certains, sinon tous, les appareils photo Fuji de la série X semblent contenir une fonction réseau Wifi ( 802.11 ) avec la possibilité d'envoyer / télécharger / télécharger des fichiers et éventuellement de faire une prise de vue en mode connecté ou une télécommande.
La plupart du temps, Fuji mentionne que c'est pour utiliser leurs "applications" spécifiques.
Il semble y avoir tous les mécanismes nécessaires pour envoyer des photos vers un NAS ou un site Web ou faire des timelaps illimités, etc. (quel que soit le dev rêver) si seulement cela pouvait être automatisé au lieu d'être coincé avec des outils propriétaires interactifs.
Il peut s'agir, par exemple, de caméras de documentation très efficaces (exposition manuelle cohérente).
Existe-t-il de meilleures informations ou documentation sur le fonctionnement de ce système, quels protocoles pourraient être impliqués et s'il existe un moyen de développer des applications pour cela vous-même?
Réponses:
Je cherchais quelque chose de similaire et j'ai trouvé ce référentiel GitHub , qui était la tentative de quelqu'un de rétroconcevoir le protocole wi-fi avec le Fujifilm X-T10.
la source
J'ai parcouru le net pour obtenir des informations sur la connexion à mon tout nouveau fuji x-t10 de Linux, mais je suis arrivé les mains vides.
J'ai essayé de renifler la connexion (j'ai installé un renifleur de paquets sur mon téléphone), et ce que j'ai trouvé jusqu'à présent, c'est qu'une connexion TCP est établie à partir du téléphone vers 192.168.0.1 (qui est la caméra) sur le port 55740. Il semble que ce soit un protocole basé sur les messages, les 4 premiers octets étant la longueur du paquet.
C'est à peu près jusqu'où je suis allé, cela ne ressemble pas à un protocole facile à rétroconcevoir, et je n'ai jamais rien rétroconçu auparavant. Je vais continuer à avancer, mais toute aide dans l'analyse du protocole serait appréciée!
Mon objectif serait de créer une appliance Raspberry Pi qui se connecte automatiquement à la caméra lorsque le wifi est démarré dessus et télécharge toutes les nouvelles images et les place sur mon NAS, ou sur Google Photos ou autre. Mais c'est loin d'ici ...
la source
Si vous n'avez pas pu trouver d'informations sur leur protocole (vous avez probablement également essayé la recherche Google pour les mots clés du protocole de communication directement sur leur site en tapant mot-clé site: fujifilm.com ), il n'est probablement pas facilement disponible.
Vous pouvez contacter Fujifilm, leur expliquer vos intentions et ils pourraient vous aider.
Il peut également y avoir une autre option - vous pouvez effectuer une ingénierie inverse.
Avertissement: Tout d'abord, lisez attentivement leurs "Conditions générales" si vous ne faites rien d'illégal en écoutant la communication entre la caméra et leur application.
S'il n'y a rien de mal à cela (je soupçonne que certains protocoles non officiels ont été obtenus de la même manière), voici quelques conseils pour le faire.
D'un autre côté, si le mot de passe est codé en dur dans votre appareil photo et votre application (vous ne le savez pas), vous ne pourrez peut-être pas le casser. Il existe certains outils pour le faire, mais ils reposent généralement sur une attaque par dictionnaire (résultats incertains) et le forçage brut ici est presque impossible en raison de la complexité du chiffrement. Vous pouvez également rechercher sur Internet.
la source
Le développeur de ShutterSnitch semble l'avoir compris, il pourrait être possible de les amener à vous aider.
la source