Приложение
Приложение – обычный вьюер для камер OpenIPC: дома оно работает с ними напрямую, без всякого облака. Облако добавляется одной настройкой и меняет ровно одно: камеры остаются доступными, когда вы не дома.
Сборку приложения, как и агент, выдаёт владелец инстанса – напишите в чат беты.
Подключить облако
Настройки → «Облако (Streq)»:
- URL сервера – адрес облака,
https://cloud-api.openipc.ru, без/v1в конце: приложение дописывает его само. - Токен доступа – токен для приложения. Выпустите его себе в панели: «Вход» → «Сессии» → «Выпустить токен», назвав клиент (например, «вьюер»). Отдельный токен на каждое приложение – не формальность: выход в панели тогда не отключает приложение, а потерянный телефон отзывается одной строкой в списке сессий.
- «Проверить и сохранить» – приложение сходит в облако и покажет, под кем вы вошли.
Токен хранится в хранилище секретов вашей системы, а не в файле настроек рядом с камерами. «Отключить» стирает его; привязки камер при этом остаются.
Связать камеру с облачным узлом
У каждой камеры в том же разделе указывается её узел в облаке (Cloud node id → «Bind»). Номер узла виден в панели, в разделе «Устройства и сеть». Пока камера не связана, приложение знает о ней только то, что знало раньше, – то есть работает с ней лишь дома.
Что происходит дальше
Маршрут приложение выбирает само, и переключателя «я не дома» в нём нет:
- Дома – напрямую до камеры. Облако не участвует вовсе: оно добавило бы только задержку.
- Вне дома – через сведённое облаком соединение до самой камеры. Играются её собственные байты, её же паролем, и облако этот пароль не видит.
- Если так нельзя – камера не заявила RTSP или доступ его не покрывает – через релей облака.
Вне дома работают: просмотр, пульт и пресеты, настройки камеры и SSH. Последний – только у владельца устройства: гранту он не даётся никогда, и это правило облака, а не приложения (см. Управление вне дома).
Если что-то не так
| Симптом | Обычно | Что сделать |
|---|---|---|
| «Неверный токен» при сохранении | токен просрочен или от другого инстанса | попросить новый у владельца |
| Ошибка про адрес сервера | в адресе оставлен /v1 | убрать: приложение дописывает его само |
| Камера играет дома и молчит вне дома | не связана с облачным узлом | указать номер узла и нажать «Bind» |
| Вне дома нет пульта или настроек | нет права control / configure | проверить, какой у вас доступ к устройству |
| SSH недоступен, хотя всё остальное работает | вы не владелец устройства | так и задумано: shell не даёт ни один грант |