Как получить ip-адрес открытой сферической камеры устройства и проверить, подключен или нет? - PullRequest
1 голос
/ 14 мая 2019

Я создаю приложение, в котором я использую Open spherical camera API для связи с камерой. Я хотел понять, как получить IP-адрес шлюза камеры и проверить, связана ли камера с iPhone.

Более конкретно, я хотел узнать IP-адрес шлюза подключенной сети Wi-Fi?

1 Ответ

1 голос
/ 16 мая 2019

Вы можете использовать стороннюю библиотеку FGRoute , которая предоставляет метод для получения IP-адреса шлюза.

Что касается проверки, подключена ли камера, вы можете выполнить следующие шаги:

  1. Подключение к сети Wi-Fi камеры
  2. Проверьте FGRoute.getGatewayIP() на действительный IP-адрес
  3. Если IP-адрес действителен, отправьте команду на камеру и проверьте ееответ

Если на каком-либо этапе происходит сбой, камера, конечно, не подключена.


К вашему сведению:

RICOH THETA API v2.1 соответствует Open Spherical Camera API версии 2.0 от Google, и поэтому у вас есть много команд, таких как camera.getLivePreview, которые вы можете отправить на камеру и проверить ее реакцию.

...