Некоторые, если не все, камеры Fuji серии X, по-видимому, содержат сетевую функцию Wi-Fi ( 802.11 ) с возможностью отправки/загрузки/скачивания файлов и, возможно, выполнения съемки с привязкой или дистанционного управления.
В основном Fuji упоминает, что это для использования их конкретных «приложений».
Кажется, есть все необходимые механизмы для отправки фотографий на NAS или веб-сайт или для создания неограниченного таймлапса и т. д. (что бы ни придумал разработчик), если бы только это можно было автоматизировать, а не зацикливаться на интерактивных проприетарных инструментах.
Это могут быть, например, камеры для документирования убийств (постоянная ручная экспозиция).
Есть ли какая-либо более подробная информация или документация о том, как работает эта система, какие протоколы могут быть задействованы и есть ли способ разработать для нее приложения самостоятельно?
Я искал что-то подобное и нашел этот репозиторий GitHub , который был чьей-то попыткой перепроектировать протокол wi-fi с помощью Fujifilm X-T10.
Я искал в сети информацию о том, как подключиться к моему новому Fuji X-T10 из Linux, но пришел совершенно с пустыми руками.
Я попытался пронюхать соединение (я установил анализатор пакетов на свой телефон), и на данный момент я пришел к выводу, что TCP-соединение устанавливается с телефона на 192.168.0.1 (это камера) через порт 55740. Похоже, что это протокол, основанный на сообщениях, где первые 4 байта представляют собой длину пакета.
Примерно так далеко я продвинулся, это не похоже на простой протокол для обратного проектирования, и я никогда раньше ничего не занимался обратным проектированием. Я буду продолжать тянуться к этому, но любая помощь в анализе протокола будет оценена!
Моей целью было бы создать устройство Raspberry Pi, которое автоматически подключается к камере, когда на ней запускается Wi-Fi, загружает все новые изображения и помещает их на мой NAS, в Google Photos или что-то еще. Но это далеко...
Если вы не смогли найти какую-либо информацию об их протоколе (вы, вероятно, также пробовали искать в Google ключевые слова протокола связи непосредственно на их сайте, введя ключевое слово site:fujifilm.com ), она, вероятно, недоступна.
Вы можете связаться с Fujifilm, объяснить им свои намерения, и они могут вам помочь.
Также может быть другой вариант — вы можете выполнить реверс-инжиниринг.
Предупреждение: Прежде всего, внимательно прочитайте их «Условия использования», если вы не делаете ничего противозаконного, подслушивая связь между камерой и их приложением.
Если в этом нет ничего плохого (я подозреваю, что некоторые неофициальные протоколы были получены подобным образом), вот несколько советов, как это сделать.
Разработчик ShutterSnitch , кажется, понял это, возможно, вы сможете попросить их помочь вам.
хАлиморАкс