Pull to refresh

Comments 19

ESP8266 слабовата для камер, но есть решения на дешевых китайских роутерах http://zftlab.org/pages/2016031400.html В статье что то я не нашел, но просто знаю, что к этому роутеру на этой прошивке можно подключить почти любую веб-камеру и картинки слать.
Во, нашел, есть раздел «Настройка USB UVC камеры:»
Есть проект на ESP32 https://github.com/igrr/esp32-cam-demo b
https://www.reddit.com/r/esp32/comments/64anpt/wifi_range_testing_with_esp32_webcam_10_km_using/
ESP8266 + IP web cam

Памяти в ESP8266 маловато для передачи картинки. Почему не взять камеру с WIFI?

Можно взять и WiFi камеру — Если Вы намекаете на то, что в Wifi камере всегда будет явно указан source image path — тогда да. Накрайняк, брать проверенные камеры (не OEM или NONAME).

В текущих камерах моих (за 15$ ip web Ethernet only) — там нет явной настройки :( на путь к получения картинки.

ESP8266 в силах ежесекундно забирать картинку с камеры и прокидывать её в MQTT. Если рассматривать обработку видео на ESP — этот момент отпадает, ввиду слабости.

Спасибо.
ESP8266 в силах ежесекундно забирать картинку с камеры и прокидывать её в MQTT

50 К памяти достаточно?

не могу предоставить точный ответ сейчас и правильный, нужен инвестигейт. есть esp32, которая более мощнее и больше памяти. Знаю, что картинка с камеры приемлемого качества, не будет весит 1мб, меньше.

спасибо.

Но и не 50 КБ же. Если картинка в память не поместится, извернуться можно… Но нужно ли?

У esp8266 сильные ограничения по размеру payload. По моим измерениям — 500 байт.

Я не пойму, где именно Вы пытаетесь в этих камерах искать указание source path? Да, не все китайские камеры отдают превьюшки. Но это легко проверить для любой хоть cколь-нибудь адекватной камеры с поддержкой ONVIF: запускаете ONVIF Device Manager, в верхние поля вводите пару логин/пароль, он находит вашу камеру (если не находит, то добавляем ручками), получает с неё данные и рисует вам превьюшку. Если превьюшку нарисовал — снифаем URL и используем. Если нет, то простите, но надо было брать другую камеру :) Лимиты по памяти в ESP наверняка можно обойти передачей не всей картинки, а серией приём/передача небольшого буфера. Грубо говоря, приняли 4 пакета, 4 пакета и отправили. И далее, пока не перекачаем всю картинку. Но просто принимать-отправлять картинки через интервалы или по запросу извне или по датчику — это одно, но неплохо бы ещё и реализовать подписку на события детектора движения (делается через тот же ONVIF путём серии SOAP запросов) и вот это уже всё в комплексе обрабатывать. Запилите подобное и напишите статью — я и впрямь поверю в то, что гиктаймз ещё жив :)
CloudPebble еще не скоро исчезнет. Есть исходники https://github.com/pebble/cloudpebble
спасибо — fixed. через шоу рум прошло уже порядка 1.000 человек — первый косяк, который был на быструю руку пофикшен неделю назад, но быстрофикс не сработал, исправили. спасибо!

mqtt.ximxim.com/show-room/ продолжает работать

Мне видится удобным управление через Telegram. Тут писали уже. Все никак не соберусь подключить себе к дому

Согласен, что Telegram, возможно, хороший мессенджер, но это его «возможность», но никак не основное предназначение. Пробрасывать сообщения из телеграма в mqtt, это создание дополнительного узкого места (стыка).

Прямая работа с протоколом в приложении, предназначенным для этого, гораздно удобнее. Да и удобней кликать на кнопку, которая для этого создана, чем посылать постоянно messages (писать) — что бы включить свет ;) — ну… побаловаться — да, но никак не на постоянку.

Сейчас борюсь с несколькими китайскими камерами. Onvif на них есть, дешевый китайский же регистратор нормально записывает потоки, но… ни на камерах, ни на регистраторе никак не работает оповещение по почте при детектировании движения. Ни камеры, ни регистратор не могут SMTP, хотя и заявлено. (Google — нет, локальный Exim и в открытую и под SSL — тоже нет, сервер ругается).

В результате выяснилось, что они всё-таки могут ftp. Сейчас запустил рядом raspberry 3, при появлении файла в ftp папке incron mutt-ает его на gmail (работает). Пробую ещё и на telegram.

Вылезла другая проблема: проход кошки генерит десяток оповещений, а дождь… Тогда надо отключать камеры…

Камеры:
https://ru.aliexpress.com/item/Free-Shipping-Sony-2-4MP-Megapixel-Full-HD-1080P-Onvif-2-0-Zoom-Varifocal-Outdoor-Security/32262005025.html?spm=2114.13010608.0.0.SjAkxN
https://ru.aliexpress.com/item/1-3-SONY-Full-1080P-24IR-indoor-Vandalproof-IR-Dome-indoor-IP-Camera-High-resolution-Onvif/32297690252.html?spm=2114.13010608.0.0.SjAkxN

Регистратор примерно такой (свой покупал в РФ переплатив втрое)
https://ru.aliexpress.com/item/Onvif-H-264-P2P-High-Definition-Mini-1080P-Full-HD-4CH-8CH-Network-Video-Recorder-IP/32547115270.html?spm=2114.03010208.3.1.33m8hn&ws_ab_test=searchweb0_0,searchweb201602_3_10152_10065_10151_10068_10136_10137_10060_10138_10155_10062_10156_10154_10056_10055_10054_10059_10099_10103_10102_10096_10148_10169_10147_10052_10053_10142_10107_10050_10051_10084_10083_10119_10080_10082_10081_10110_10111_10112_10113_10114_10181_10037_10032_10078_10079_10077_10073_10070_10123_10120_10127_10124_10125,searchweb201603_1,ppcSwitch_5&btsid=8c6b886f-b6fe-46fe-9d87-afb9f3ba1495&algo_expid=d6f73a79-ab73-4c49-8544-7d5eca0296f2-0&algo_pvid=d6f73a79-ab73-4c49-8544-7d5eca0296f2

Ни камеры, ни регистратор не могут SMTP, хотя и заявлено. (Google — нет, локальный Exim и в открытую и под SSL — тоже нет, сервер ругается)

Возможно, у китайцев свое понимание SMTP. Раз сервер ругается — какая-то попытка связи есть; посмотрите траффик wireshark'ом.

на SMTP 25 Exim сначала говорил что неправильная последовательность запросов (сейчас точно не вопроизведу) — пофиксилось правкой конфига, но после этого опять мусор. SSL — мусор, handshake не проходит.

В общем, я с FTP это обошел, стало не важно, и плюс: я же на Raspberry могу управлять, от кого пересылать оповещения, а от кого сейчас не надо: например при дожде или тумане уличная камера бесполезна с точки зрения автоматических оповещений, но пусть записывает.
Sign up to leave a comment.

Articles