Claude взломал Wi-Fi камеру за 800 рублей, и она работает без облака
Энтузиаст поручил Claude дешёвую Wi-Fi камеру, которая работала только через китайское облако. Через несколько часов она работала на открытой прошивке в локальной сети.

Камера за 800 рублей работала только через китайское приложение и требовала аккаунт на китайском сервере. Автор проекта решил, что с него хватит, и отдал железку Claude. Через несколько часов у него была Wi-Fi камера без облака, которая живёт в домашней сети и не просит регистрации.
Что внутри дешёвой Wi-Fi камеры
У камеры магнитное крепление, встроенный аккумулятор и питание по USB. Внутри оказался чип BK7252N: 32-битный ARM-микроконтроллер на 160 МГц с 544 КБ памяти и встроенным Wi-Fi. Сенсор GalaxyCore GC0329 даёт 648×488, это около 0,3 мегапикселя, хотя на сайте красовалось HD.
На плате нашлись площадки RX и TX. Через USB-UART адаптер автор увидел консоль RT-Thread. SDK для чипов Beken в открытом доступе нет. На GitHub есть проект OpenBeken, открытая прошивка для похожих камер, но этот чип и сенсор он не поддерживал.
Как Claude завёл камеру
Claude получил доступ к папке с исходниками OpenBeken и задачу: завести камеру. Сначала он нашёл UART download tool и скачал оригинальную прошивку. Потом собрал OpenBeken для похожего чипа BK7231N и залил на плату. Логи по UART показали, что контроллер стартует, но сенсор не инициализируется.
У BK7231N другие адреса регистров тактирования параллельного порта камеры. Claude достал нужные из оригинальной прошивки. Тактирование заработало, картинки всё равно не было. У сенсора 259 управляющих регистров, и в них надо записать верные значения. Их тоже взяли из оригинала. После этого камера заработала.
Перезагружать камеру после каждой прошивки быстро надоело. Автор нашёл Arduino и модуль реле, написал простой скетч, и Claude сам дёргал питание и заливал новые версии.
Как подключить камеру без облака
Итог: патч к OpenBeken с поддержкой этой камеры и детектор движения, который сохраняет фото на SD-карту. Камера поднимает точку доступа без пароля. Подключитесь, откройте в браузере 192.168.4.1 и в Config → Configure WiFi введите имя и пароль домашней сети. Потом камеру можно найти по адресу http://name.local, где name задаётся в веб-интерфейсе.
Всё выложено на GitHub с инструкцией по сборке прошивки. Сторонние сервисы и облака не используются, всё работает в локалке. Автор планирует приложения для Android и iOS, а в ящике ждут своей очереди другие железки.
Приложения, на которые стоит взглянуть
Выбирайте нужные клетки, складывайте, достигайте цели. Легко понять, сложно освоить. Бесплатно, для любого возраста.
Общайтесь с ИИ-собеседником: каждая фраза возвращается исправленной и объяснённой на вашем языке. 9 языков, от A1 до C2.
Открывайте сообщения EDIFACT и X12, каждый сегмент объяснён, конвертация в JSON/XML, экспорт в PDF и Excel. Работает локально, без загрузки.
Выберите, кому, по какому поводу и с каким характером. Поисковик читает описания товаров местных магазинов и выводит то, что подходит. Бесплатно, без регистрации.
Ещё за этот день
Показать все →
AMD Adrenalin 26.11.1 устраняет лишние записи на SSD у Radeon

Apple Support Community закроется через 28 лет: 20 ноября

Nāpōwawāʻenakaulua: два гигантских квазара, возникших слишком рано



