Удаленное управление несколькими камерами с помощью Sony API через маршрутизатор
У меня есть пять камер Sony FDR-X1000, и я хочу управлять ими одновременно с помощью моего ноутбука с помощью API дистанционного управления Sony. Мой план - подключить их все к маршрутизатору, а затем подключить мое устройство к маршрутизатору и отправлять им запросы на запуск / остановку записи.
Это вообще возможно, или я могу управлять только одной камерой одновременно?
5 ответов
В этой статье показано, как подключить несколько камер через WPS. Я не пробовал сам, но, возможно, это поможет.
http://e4e.ucsd.edu/news-and-updates/stereo-qx1-control
1. Переведите QX1 в режим нескольких камер. Для этого нажимайте кнопку Wi-Fi под крышкой аккумулятора, пока на ЖК-дисплее не появится блок рядом с индикатором режима нескольких камер.
2. Переведите маршрутизатор в режим сопряжения кнопок WPS.
3.Для сопряжения каждой камеры нажмите и удерживайте кнопку Wi-Fi, пока камера не подаст звуковой сигнал или пока на маршрутизаторе не появится индикация того, что устройство подключено. Повторите для каждой камеры.
4. Теперь вы должны подключить свои камеры к маршрутизатору Wi-Fi.
Если вы делаете это с маршрутизатором Wi-Fi, вы можете искать назначенные IP-адреса для каждой камеры, и ваше программное обеспечение может напрямую взаимодействовать с этим IP-адресом. Все остальное работает так же, как с одной камерой.
Это скорее невозможно, так как именно камера должна быть сервером, а ваше устройство - клиентом. Поэтому для вас может быть лучше иметь пять адаптеров Wi-Fi USB и использовать каждый из них для подключения к другой камере. Затем вы можете отправлять запросы каждому API через подключенный сетевой интерфейс.
В дополнение к помеченному как правильный ответ, ответ @Kriskot является правильным, хотя и сложным подходом. Я много работал над этой проблемой. Единственный способ использовать более одной камеры с Sony Camera Remote API - это иметь на своем клиенте несколько карт Wifi, каждая камера - это точка доступа Wifi, и ваш клиент обычно может подключаться только к одной сети Wifi одновременно.
Чтобы подключиться к нескольким камерам, вам нужно иметь более одной карты Wi-Fi.
Я подключился к камерам с помощью маршрутизатора, и API фактически заблокирован. Вы можете делать определенные вещи, если используете роутер для подключения к камерам Sony, но не можете передавать мультимедиа.
Смотрите мои настройки здесь: Подключение к нескольким камерам через Sony Remote Camera API
И смотрите мой ответ здесь для получения дополнительной информации: Доступность функции setCameraFunction на HDR-AZ1 с использованием Sony Camera Remote API SDK
Я искал то же самое, так как я думаю, что камеры могут быть использованы в качестве идеальной камеры безопасности. В сочетании, например, с Indigodomo и Sony API, это откроет массу возможностей.
В маршрутизаторах есть опция, которая называется "WDS Bridging". Это переводит часть вашего маршрутизатора в режим клиента и, следовательно, должна иметь возможность доступа к точке доступа камеры Sony. Мой маршрутизатор (TP Link Archer C7) утверждает, что он может соединить две или более WLAN.
У меня еще нет камеры Sony, поэтому я не могу проверить себя. Было бы здорово, если бы кто-то еще мог проверить это и опубликовать результаты.
Я управляю несколькими QX1, так что имейте в виду следующее (я ожидаю, что X1000 будет похожим) . В конце концов я выбрал самый простой подход, который заключается в последовательном соединении и съемке изображений.
Подход Kriskot с несколькими адаптерами Wi-Fi, вероятно, является лучшим подходом, если вы действительно хотите синхронный захват.
Подход Александра, вероятно, не сработает, поскольку не существует (публично задокументированного) способа отключения службы DHCP устройства Sony, поэтому они все начнут путаться. Кроме того, QX1 (и я предполагаю, что другие устройства), кажется, принимает только пакеты от MAC, который аутентифицировался с ними, означая, что пакеты от остальной сети будут отклонены (если в конфигурации WDS нет чего-то, что установлено для обработки этого) .