Вы можете использовать стороннюю библиотеку FGRoute , которая предоставляет метод для получения IP-адреса шлюза.
Что касается проверки, подключена ли камера, вы можете выполнить следующие шаги:
- Подключение к сети Wi-Fi камеры
- Проверьте
FGRoute.getGatewayIP()
на действительный IP-адрес - Если IP-адрес действителен, отправьте команду на камеру и проверьте ееответ
Если на каком-либо этапе происходит сбой, камера, конечно, не подключена.
К вашему сведению:
RICOH THETA API v2.1 соответствует Open Spherical Camera API версии 2.0 от Google, и поэтому у вас есть много команд, таких как camera.getLivePreview
, которые вы можете отправить на камеру и проверить ее реакцию.