Пульт Sony A6000, не могу добраться до первой базы

(Привет, ребята из Sony, ваши документы говорят, что вы, возможно, ищете :)

Я пытаюсь начать работу с API удаленной камеры и упираюсь в стену.

Мне непонятно, какой должна быть первоначальная настройка камеры (в моем случае A6000). Документы, похоже, подразумевают, что я настраиваю «Удаленное управление» (что я и сделал), и в результате камера становится «точкой доступа». Теперь, насколько я понимаю, точка доступа похожа на маршрутизатор WiFi, и я ожидаю увидеть рекламу нового SSID, когда я просматриваю локальные сети со своего компьютера. Я также ожидаю, что для завершения соединения потребуются учетные данные (пароль). Однако, когда я включаю дистанционное управление в меню, я не вижу никакого рекламируемого нового SSID, и я не вижу ничего, что могло бы сказать мне, какой SSID я могу ожидать, или какой пароль я должен использовать, если я увижу такую ​​сеть.

Итак, я задался вопросом, было ли мое понимание «точки доступа» неправильным. Затем я подключил свою камеру к своему обычному домашнему Wi-Fi (он сделал это успешно, и я вижу IP-адрес, переданный ей через мой DHCP-сервер). Сделав это, я все еще могу включить дистанционное управление в меню. Итак, с этой конфигурацией я попытался создать грубое соединение. Я взял ядро ​​кода из примера (я не работаю с Android, хотя я полностью доволен Java) и взломал что-то, что, как я надеялся, отправит начальный многоадресный пакет UDP и ищет ответ UDP. Ну, "ничего не происходит" - он отправляет (фактически десять раз), одновременно ожидая ответа. Однако он никогда не распознает ответ и истекает по тайм-ауту. Я не пытаюсь разобрать ответ, просто получаю пакет.

Конечно, я не знаю, есть ли ошибка в моем коде (хотя он очень простой и в значительной степени украденный из примера), потому что я не знаю, так ли это вообще должно работать.

Будем очень признательны за любые подсказки, особенно в отношении начальной конфигурации камеры.

О, я должен отметить, что я обновил прошивку на моем A6000 до версии 3.20, которая кажется последней. Это сработало, я знаю, потому что а) версия указана как 3.20, а также предлагается новый формат контейнера файлов фильмов (XAVCS).

Спасибо за любые указатели, Тоби


person Toby Eggitt    schedule 01.12.2017    source источник


Ответы (2)


Оказывается, я на самом деле не включил удаленное управление. В A6000 есть пункт меню (меню инструментов, подстраница 3), в котором говорится «Дистанционное управление». Включите его и... ну, вы не к этому относитесь.

Вместо этого на A6000 вы переходите в меню приложений (четыре квадрата, расположенные в квадрате, верхний левый и нижний правый залиты черным, а остальные диагональные залиты белым).

В «Списке приложений» выберите «Smart Remote Embedded». Это запускает A/P, а также устанавливает экран камеры, показывающий SSID и пароль этой конфигурации.

person Toby Eggitt    schedule 01.12.2017

посмотрим, сможем ли мы решить это.

  1. Во-первых, вы правы в том, что устройство действует как точка доступа, как Wi-Fi-маршрутизатор. Вы должны увидеть его при поиске доступных сетей для подключения. Вы не сможете получить доступ к определенным функциям API камеры без подключения к точке доступа камеры.
  2. Вам нужно будет включить функцию дистанционного управления, что, кажется, вы сделали
  3. Вы можете получить учетные данные для входа в точку доступа вашей камеры, подключив камеру к USB-порту вашего компьютера. На камере должен быть файл, расположенный здесь "INFO/WIFI_INF.TXT". Этот файл будет содержать SSID и пароль камеры. Если вы не видите SSID в списке доступных точек доступа, введите его вручную с паролем, и он должен работать.

Также, если вы подключаетесь и ваш код не работает, вставьте его сюда, чтобы я мог посмотреть и попытаться выяснить, что не так.

person Robert    schedule 01.12.2017
comment
Спасибо за это, к сожалению, такого файла нет в каталоге INFO. Единственный файл, который я вижу, называется REGISTER.URL, но в нем нет ничего полезного. Однако, поскольку USB-устройство монтируется с именем PMHOME (что является новым, поскольку до того, как я получил только одно подключенное устройство, которое было хранилищем файлов), я думаю, что, возможно, я вижу сеть. Возможно. Он называется HOME-xxxx, что показалось неожиданным для камеры, поэтому раньше я его игнорировал. Конечно, он все равно заблокирован, так что на данный момент еще не продвинулся вперед. Любые дальнейшие мысли, чтобы попробовать? - person Toby Eggitt; 01.12.2017
comment
На самом деле, он все еще подключен к моему домашнему Wi-Fi, и я не вижу, как его отключить. Я предполагаю, что это не может сделать и то, и другое одновременно? - person Toby Eggitt; 01.12.2017
comment
Ну, я сделал сброс SSID / PW и сброс настроек сети. который, похоже, отключил его от моего домашнего WiFi, но в каталоге INFO все еще ничего. - person Toby Eggitt; 01.12.2017
comment
это странно. На самом деле ваша камера вообще не должна была подключаться к вашей домашней сети. Как вы можете подключиться к домашней сети, выполнить сброс сети и т. д.? - person Robert; 01.12.2017
comment
Вторая страница в меню Wi-Fi (третье меню слева) — «Набор точек доступа». Когда я выбираю ее, она сканирует мои локальные точки доступа Wi-Fi, предлагает мне список, и я выбираю свою домашнюю сеть. Он запрашивает мой пароль и подключается. Я ничего не могу сделать с этим соединением, но оно соединяется; Я знаю это, потому что я получаю запись в своем журнале DHCP, показывающую: 192.168.2.72 SonyImagingDevice fc:db:b3:5a:e5:5e :) - person Toby Eggitt; 01.12.2017
comment
Это работало даже в прошивке 3.10 (хотя, как я уже сказал, ничего с этим не поделаешь!) - person Toby Eggitt; 01.12.2017
comment
Позвольте мне проверить, правильно ли я включаю удаленный доступ. Все, что я делаю, это в меню панели инструментов (крайнее правое меню, я выбираю страницу 3 и пункт Remote Ctrl On. Да? Должен ли я делать что-то еще в другом месте? - person Toby Eggitt; 01.12.2017
comment
Ах, нет, случайный поиск подсказал другой способ запуска удаленного управления. Смотрите мой ответ ниже. - person Toby Eggitt; 02.12.2017
comment
здорово, что вы нашли решение!! Пожалуйста, дайте мне знать, если у вас возникнут дополнительные проблемы - person Robert; 02.12.2017
comment
Что ж, Роберт, оказывается, я в любом случае уже мертв. Я использовал HTTP/REST-клиент Postman, чтобы управлять этим, и в конечном итоге сделал неподвижное изображение, но одна функция, которая мне действительно нужна, — это запускать и останавливать запись фильма. И это, согласно документам для приложения Smart Remote, не поддерживается на A6000 :( Можете ли вы прокомментировать, может ли это быть исправлено со временем, или мне нужно по существу вручную настраивать здесь только кинокамеры? - person Toby Eggitt; 02.12.2017