«Неглупый дом»: входная дверь
Разобрался

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

Отыскать паяльник
Вторую точку к смартбуку я добавил через утилиту wpa_cli по инструкции, найденной в интернете. Скрипт для заливки данных получился на этот раз развесистым:
# переключаюсь на точку доступа в карте
/sbin/wpa_cli select_network 1
/sbin/dhclient wlan0
# текущая дата и временный файл
DATE=$(/bin/date +%d-%m-%Y)
TEMP=$(/bin/tempfile) || exit
trap "/bin/rm -f -- $TEMP" exit
/usr/bin/touch /tmp/eye.current
# смотрим снимки за сегодня, выбираем первый, который ещё не заливали, скачиваем
for file in $(/usr/bin/curl -s "http://eye/command.cgi?op=100&DIR=/$DATE" | /usr/bin/awk -F, "/$DATE/ {print \$2}"); do
echo $DATE/$file
done |
/usr/bin/diff /tmp/eye.current - | /usr/bin/awk '/^>/ {print $2}' |
/usr/bin/head -1 | /usr/bin/tee -a /tmp/eye.current | {
read FILE && /usr/bin/curl -s "http://eye/$FILE" > "$TEMP"
}
# переключаемся обратно на интернет
/sbin/wpa_cli select_network 0
/sbin/dhclient wlan0
# если с карты что-то слили, заливаем это на сервер
[ -s "$TEMP" ] && /usr/bin/curl -F p=@"$TEMP" http://example.org/api/pict.phpПока есть
Если кому интересно, переходник использовал китайский, купил за 160 рублей
Комментарии 16
Лбюопытно будет сравнить до и после модернизации.
Похоже абсолютный провал — утром оказалось, что батарейки сели.
Комментарий для Евгения Степанищева:
ИБП можно на изоленту примотать :)
Батарейки подороже ночь пережили, но видно, что ещё одну не переживут.
Кстати если квартира на сигнализации, то обычно ибп уже есть
А у карты никак мощность
Вспоминаются 3g роутеры от опсосов
П.С. За всё время чтения впервые понял что немогу найти тут тегов, хотел поискать что за глазок такой, ибо
У меня дверь фиг разберёшь :) Хорошая, толстого металла, со стороны квартиры — дерево.
Увы, такого параметра нет: https://flashair-developers.com/en/documen … pi/config/
Теги есть, но я, обычно, добавляю их уже потом, когда оказывается, что накакую-то тему буду писать много.
Вот это дерево жекак-то крепилось, яб задал вопрос производителю, наверняка не вы первый кто желает что-то подвести к двери (датчики, камеры, электрозамки). Не может же быть что оно неразборное. Не кабель каналами же по внешней поверхности подводить питание в случае чего. )
Может пуститься на обходной вариант, если глазок может на движение например реагировать подобно видеорегистратору в авто.
Или цель именно в постоянной актуальности видеокадра?
Комментарий для anleal:
Дверь много лет назад покупалась.
Он на движение и реагирует, только карта ничего об этом не знает, щедро расходует питание.
Насколько я помню, карточка подлежит хаканию; там нет регулировки мощности передатчика, понятно, но может там есть возможность его отключать, что можно использовать, если на файловой системе ничего нового не появлялось из фотографий (имею в виду скрипт, выполняющийся на самой карточке)?
Комментарий для Евгения Степанищева:
Выше там мне ссылка была на разработчиков, нельзя ли им внести предложение или задать вопрос?чего-то куда-то, но у вас тут внезапно карточка точку не видит.
Т.е. объяснить что необходим например слип режим в прошивке и задать вопрос на предмет отслеживания по изменениям фс — просыпание скажем на минуту.
Если изменений нет то засыпать. НА буке можно скрипт ежеминутно запускать на скан эфира если самому забирать.
Или при изменениях делать аплоад
Попробую написать разработчикам, спасибо за предложение!
Да, только если расковыривать; с другой стороны, тогда значительную часть логики можно на карточке и сделать
(просто: возникла новая фотография -> включить wifi -> отправить -> выключить; сложно: включать/выключать более интеллектуально).
P.S. сначала я думал, что скрипты делаются на карточке.
Комментарий для masterspammer.livejournal.com:
Нет, там готовый протокол: https://flashair-developers.com/en/documents/api/