Что нового:
-
Камера умеет пищать, даже если динамика в ней нет. Пищит она инфракрасным фильтром: катушка, которая его двигает, щёлкает от каждого импульса, а если подавать импульсы сотнями в секунду, щелчки сливаются в гудение, и высоту этого гудения вы задаёте сами. Ровно так в 1985 году заставили петь дисковод Commodore 1541 — он играл Daisy Bell своей головкой. В прошивке есть готовые сигналы, а можно отправить и свою мелодию в формате RTTTL. Это рингтоны Nokia: любая из тех тысяч мелодий заиграет без переделок. Удобно, когда надо услышать, что камера загрузилась или что сеть пропала, и когда надо понять, какая из пяти камер на крыше — та самая. https://github.com/OpenIPC/wiki/blob/master/en/ircut-tunes.md
-
Wi-Fi настраивается QR-кодом: покажите камере код, она прочитает его сама. Прошивка со сканером ищет код полминуты после включения. Подойдёт код из нашего генератора и тот, который показывает телефон, когда раздаёт свою сеть; пробелы и русские буквы в пароле не мешают. Камера сначала убеждается, что сеть её пускает, и только потом сохраняет. О результате сообщает тем же фильтром: два коротких сигнала вверх — код прочитан; четыре нотки вверх — подключилась, адрес получила, сохраняет и перезагружается; три низких гудка — пароль не тот. Если не вышло, камера продолжает смотреть: поправьте код на телефоне и покажите снова. https://github.com/OpenIPC/wiki/blob/master/en/wireless-settings.md#or-show-the-camera-a-qr-code
-
Камеру можно отдать на опознание своему ИИ-помощнику. Порядок действий для него лежит на agents.md, а на странице отчёта есть готовая строчка: скопируйте её помощнику, дальше он работает сам. Сначала запустит ipctool и спросит каталог, знает ли тот такую плату. Знает — всё, забирайте прошивку. Не знает — снимет загрузочный лог, окружение U-Boot, с вашего разрешения прочитает флеш и отправит отчёт. Правила тоже на странице: камера должна быть ваша, пароли подбирать нельзя, флеш целиком — только с разрешения, потому что там лежат ваши пароли от Wi-Fi. Пока отчёт не проверит команда проекта, он никуда не попадёт, а MAC, номер кристалла и облачный идентификатор при публикации заменяют хешами. https://openipc.org/cameras/report https://openipc.org/agents.md
-
Каталог плат. Все платы, что у нас есть, разложены по производителям: одна плата — одна карточка, даже если про неё писали пять источников. Откройте карточку, и увидите, что говорит каждый из них: документация производителя, прошивка продавца, архив Anjoy Vision, присланное владельцами. Искать можно по тексту, а не только по названию, так что плата находится по маркировке чипа или по строчке из загрузочного лога. Что вы открыли, то и записано в адресе: пошлёте ссылку — человек увидит ровно это. https://openipc.org/cameras/boards
-
Клуб OpenIPC. Есть плата — расскажите про неё прямо с её страницы: загрузочный лог, консоль U-Boot, вывод ipctool, фотографии, дамп флеша. Войдите, и присланное останется за вами; войти можно через бота в Telegram, через GitHub или по ссылке на почту. За каждую принятую запись дают звезду, за дамп, которого у нас не было, — десять. Дампы видите только вы и команда проекта. https://openipc.org/club
-
Камеру можно показать по ссылке. Ссылку вы делаете на самой камере и отправляете кому хотите: человек открывает её в браузере и видит камеру. Не надо ни пробрасывать порт, ни поднимать VPN. Ключ от ссылки стоит в адресе после решётки, а эту часть адреса браузеры на сервер не отправляют — так что у нас его нет, камера с гостем проверяют друг друга сами. По ссылке открывается не только картинка, а весь интерфейс камеры. А если вы дали доступ только на просмотр, у гостя будет плеер со звуком, снимком и полным экраном: сначала WebRTC с задержкой меньше секунды, не прошёл — MSE, в крайнем случае MJPEG.
Ещё посмотрите:
-
Страница про поддерживаемое железо начинается с четырёх способов поставить OpenIPC, от простого к сложному: купить камеру, где он уже стоит; перешить свою по воздуху образом Coupler; вскрыть и прочитать маркировку чипа; спросить у сообщества. Дальше идёт таблица чипов, и у каждого написано: ставится по инструкции, только для опытных или пока никак. https://openipc.org/supported-hardware
-
Прошивку теперь ищут от чипа: выбираете чип, потом вариант, потом сборку из календаря тех ночей, когда её собирали. https://openipc.org/firmware-explorer