Открытое руководство производителя сферической камеры

Версия 2.1

Введение

Руководство производителя открытой сферической камеры (OSC) содержит рекомендации по реализации API сферической камеры для производителей камер со встроенным Wi-Fi. Полный набор команд см. в спецификации OSC API .

Обратная связь

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

Открытие

Процесс обнаружения работает следующим образом: камера обслуживает доступную для обнаружения и защищенную паролем сеть Wi-Fi. Клиентское программное обеспечение, работающее на телефоне или другом вычислительном устройстве, сканирует такие сети и отображает список обнаруженных идентификаторов набора сетевых служб (SSID), из которых пользователь может выбрать один. Пользователь вводит пароль выбранной сети для аутентификации и подключения клиентского программного обеспечения к серверу камеры.

Камера реализует процесс обнаружения путем определения удобочитаемого SSID, который однозначно идентифицирует камеру для клиента. Сервер камеры выполняет аутентификацию и связывается с клиентом через HTTP через порт 80.

SSID и пароль

SSID WiFi начинается с удобного для пользователя имени (максимум 20 символов) с точкой (.) перед суффиксом OSC . Добавление случайного уникального элемента в конец имени помогает предотвратить конфликты имен. Например, VendorCamera123.OSC; где 123 однозначно идентифицирует текущую камеру среди соседних камер той же модели и того же производителя.

Для Wi-Fi камеры требуется защита WPA2-PSK. WPA2-PSK требует паролей длиной не менее 8 символов. Пароль может содержать буквы, цифры и символы, но без пробелов. Пользователи могут изменить его только тогда, когда камера подключена к клиентскому устройству. После его изменения камера отключается, и клиент должен повторно подключиться, используя новый пароль.

Камера должна обеспечивать метод сброса на случай, если пользователь забудет пароль; например, кнопка сброса на камере для восстановления заводского пароля по умолчанию.

IP-адрес и порт

IP-адрес камеры (например, 192.168.1.1) — это IP-адрес шлюза Wi-Fi-сети камеры, который можно получить из Wi-Fi-соединения на стороне клиента. В качестве порта используйте порт по умолчанию 80 для HTTP (получите порт для обновлений с конечных точек в /osc/info ; см. Протокол OSC > Информация ).