Еще есть вариант разрешить блокировать корпоративные блоги всем, но дать компаниям за очень дорогую ежемесячную подписку иметь иммунитет к таким банам. Тогда статистика для PR отдела этих компаний будет более осязаемая: "нашу CompanyName заблокировали 1000 человек, заплатим в этом месяце ххх денег и они все равно увидят наши рекламные статьи". Если им это не нужно, то в выигрыше читатели хабра, а если нужно, то в выигрыше доходы хабра.
Берите выше. Интернет явление в истории новое и оно имеет огромное влияние на мир, поэтому тотальный контроль со стороны государств просто неизбежен. Появление физических границ с пограничным контролем трафика (согласно законам пересекаемых стран) уже дело времени. Эра свободного интернета подходит к концу, появятся условные "Telegram сountry_name", которые будут работать исключительно на серверах расположенных в сountry_name и только для людей из этой страны. А международный траффик будет жестко сертифицирован и скорей для корпораций, бирж и т.д. Это как с огнестрелом, раньше лицензии не нужны были, просто плати и получай возможность стрелять. Щас в большинстве стран надо с паспортом его приобретать. Или как с телефонами мобильными.
Не могу найти эту смешную гифку/видео, но там мужик кидал из рук стандартные шаблоны дизайнов надписей из поверпоинта 20-летней давности. Очевидно отсылка к этому была. У меня тоже такая ассоциация первым делом возникла, что стилистика приложения родом из 2003 какого-нибудь. Все перегружено цветастыми картинками, непонятно куда смотреть и что тут интерактивно, а что просто элемент декора. Но это не минус, это просто забавный факт. Не делать же кроваво-энтерпрайзную стандартизированную сухость в оформлении пет-проекта, созданном для души.
С толстянкой поосторожнее бы, в её листьях вроде как мышьяк содержится. А если питомец еще и любит пожевать всякое, то лучше вообще убрать из квартиры это растение.
Мне кажется реальность печальнее. Судя по истории случилось классическое выгорание на работе, потом начались метания в попытках найти свое новое призвание в другой области (а самым простым было попробовать онлайн-трейдинг акциями/криптой) и спустя время человека поймал на крючок профессиональный манипулятор, внушив потратить кучу денег на обычную консультацию психолога. Ну а дальше, либо автор от обиды, что его надули, решил стать аналогичным манипулятором, либо выгорание так пошатнуло психику, что он и правда верит в перепрограммирование своей "ОС", для сияния "Истинного Я" и вообще Птааг любит вас!.
С помощью некоторых ухищрений мы рассчитывали по каждому игроку, играл ли он честно или накрутил себе баллы. Откровенничать не станем, сами понимаете, всё под грифом.
Так конкурс же завершился, а самую интересную часть про защиту от жульничества вы решили умолчать. Очень странное решение, тем более в статье для хабра.
Даже vim можно заставить запускаться больше секунды, а не мгновенно, если в системе он установлен к примеру через snap. А теперь представьте, что это будет стандарт через 5-10 лет, и чтоб добиться мгновенного запуска придется самому компилировать с исходников или искать репозитории поддерживаемые энтузиастами. В общем снова вылезает ситуация, что лень программиста усложнят жизнь пользователю, который не менее ленив.
Советую обернуть ноутбуки в тонкие чехлы от обуви или смастерить что-то подобное из универсальных синтетических полотенец. Они прекрасно задерживают пыль и не мешают конвекции воздуха. Плюс визуально можно заметить потемнение от прилипшей пыли и оперативно сменить. Я как сделал так, перестал ежегодно чистить кулеры в ноуте, который под кроватью шуршит 24/7 в качестве небольшого сервера.
А еще, в идеале, разобрать блок питания ноута, и просверлить в его пластике кучу отверстий, для лучшей конвекции воздуха. И опять же, обернуть в защиту от пыли, зафиксировав её изолентой. Все-же БП ноутбуков не рассчитаны годами работать без отдыха и спустя года 3-4 в них сохнут электролитические конденсаторы от постоянного нахождения в жаре, которая царит внутри закрытого корпуса.
Неудобно конечно спрашивать, а не замечали, что после ухода Google Pay тот же Mir Pay словил тонны негативных отзывов, что глючит, работает через раз, оплачивает только при открытии самого приложения? Я сам с этим сталкивался, хотя выполнил все рекомендации, по отключению оптимизаций для этого приложения. Как мне видится, у вендора/гугла просто существуют списки популярных проверенных приложений или что-то подобное, чьи процессы стопятся одни из последних, т.е. неизвестное фоновое ресурсоёмкое приложение быстро отлетит из памяти, а вот приложение банка нет.
Но конечно может быть все намного проще, к примеру используются трюки с множеством сервисов, которые не едят особо память и цп, но при этом они проверяют существует ли нужный важный сервис и запускают/будят его. Я не мобильный разработчик, чтоб знать наверняка, я это в первом предложении указал.
Я не Android разработчик, но лет 5-7 назад, в качестве развлечения, писал приложение для превращения одной старой мобилы в нечто на подобие центра умного дома. Шутка-ли, куча мегагерцовых ядер, с вайфаем, потреблением с десяток ватт и просто выкидывать на помойку? Смысл был простой, отправляешь смс на этот телефон, а он в зависимости от содержания пересылает команду на нужный ESP32 модуль (которые, к слову, подключены к Wi-Fi точке доступа этого смартфона). Эдакий мост на случай отсутствия у меня интернета, но наличия сотовой связи. Да, щас странно звучит, но тогда не было таких щедрых тарифов на мобильный инет, особенно в роуминге.
В начале все работало отлично, пока я не решил, что раз на смартфоне камера есть, почему бы не превратить её еще и в видеорегистратор, для начала просто делая фото раз в минуту и отсылая на свой сервер. И тут я столкнулся уже с тем, что приложение спустя время переставало делать фото. Начал искать информацию, и судя по тому, что тогда нашел, сделать 100% рабочий фоновый процесс почти невозможно.
Те медиапанельки, о которых вы упомянули, они очевидно либо системные, либо от вендора выпустившего смартфон (самсунг там или ксяоми), и подписаны ключом которым ты своё приложение не подпишешь. Более того, вендоры еще и андроид любят модифицировать каждый по разному, в целях "чтоб батарею на два дня хватало и летало", что по факту значит порой даже свои самописные менеджеры приложений, которые сводят на нет все твои усилия сделать фоновый сервис который должен автоматически перезапустится при onDestroy() рассылая броадкасты, которые слушает ресивер, заново стартуя сервис. Там вроде просто порой дестрой не вызывается, я фиг знает, как они так делают. В общем на одних смартфонах фоновый процесс висящий 24/7 возможен, на других нет, надо смотреть индивидуально, какой вендор, какая версия андроида и т.д.
Не, просто взять старый смартфон не выйдет. Сначала из него надо вытащить батарейку, т.к. летом может +40 на корпусе быть, а зимой -20, и как она себя поведет в таких условиях мало кто захочет проверять (от 24/7 дозарядки вздуется так это точно). Обычно решается обманом телефона о наличии АКБ припаиванием резистора определенного сопротивления на особый контакт или выковыриванием контроллера заряда из самой батарейки и припаиванием плюса и минуса из блока питания напрямую к нему.
Теперь по блоку питания. Просто взять родную зарядку не выйдет. Она амперов мало выдает, а смартфоны грешат скачкообразными потреблениями резкими, и при нехватке мощности они просто уходят в перезагрузку или что еще хуже, виснут и все, надо ехать на дачу и ручками дергать по питанию (ну или добавить в схему элемент, типа умной розетки которая по таймеру отключает питание на минуту каждый день, или реле на STМ8/ESP32/etc.). Решается припаиванием емкого и соответственно огромного конденсатора прямо на вводе питания в телефон (что выглядит не слишком эстетично), либо намного проще, покупкой мощного блока питания ватт на 200 и подстройкой выходного напряжения, т.к. надо не 5В подавать, а напряжение вашей батарейки, чаще всего 4.2В.
Казалось бы все? Смартфон стабильно неделю работает, шлет фото/видео вам на сервер. Но в один день на даче пропадет свет, а после возобновления телефон просто показывает якобы зарядку батарейки. Собственно это стандартное поведению большинства смартфонов, при появлении питания просто заряжать телефон. Надо искать конкретно на свою модель способ заставить его по питанию запускаться полноценно. Обычно в дело идет добавка команд на полноценную загрузку андроида в скрипт вызывающийся при показе той само анимации зарядки телефона. Соответственно загрузчик должен быть разблокирован, а телефон рутован.
Без рутования кстати в большинстве случаев не получиться вести съемку фото/видео с выключенным экраном. Об этом большинство программ видеонаблюдения честно сообщают. Поэтому либо делать яркость в ноль, но любая муха может натыкать что-то в незаблокированном экране, либо рутовать.
Ах да, а не забудьте удалить максимум приложений (включая гугл-плей), отключить все обновления, звонки на минимум, поставить таск-менеджер, который будет автозапускать приложение, перезагружать телефон раз недельку, переключать предпочтительную сеть на 4G (если она кончено у вас наличествует) и надейтесь, что андроид не вытеснит из оперативки этот такс менеджер вместе с видеонаблюдением. В каждой версии андроид надо провернуть особые хитрости, чтоб держать ресурсоемкое приложение в фоне довольно долго (а фото/видеосъемка и отправка ест много памяти и процессора). Но все эти трюки не дают стопроцентной гарантии, увы.
Суммируя все это, в 60 минут уложиться конечно будет проблематично, если вообще возможно.
Ого, ну это уже не "доступная система видеонаблюдения на дачу", а полноценная организация сети интернет в загородный коттедж за кучу денег. Тогда уже лучше не отъедать ресурсы роутера, а использовать готовое решение типа ICO100-839-N3350-DC, которое вешается на DIN-рейку и по сути мини-комп которому не страшны морозы и жара.
У меня на даче роутер Keenetic Giga 2 с флешкой и накаченным на неё Entware отлично заменяет малинку. И инет раздает на весь участок, и по факту мини-линукс на борту со всеми вытекающими плюшками. Производительности хватает за глаза, редко загрузка процессора превышает 10% в режиме видеонаблюдения. Работает уже 3 года без особых проблем, выдерживая и по -20 и по +30, т.к. установлен он в дачном туалете посреди участка, куда просто подведено электричество.
Схема если вкратце такая, с основными кусками скриптов:
1) Из 256мб оперативки роутера откусан кусок в 64мб.
Hidden text
#Создаем TMPFS на 65536 kb
if [ ! -d /tmp/video ]
then
/opt/bin/mkdir /tmp/video
/opt/bin/chmod 777 /tmp/video
/opt/bin/mount -t tmpfs -o size=64M tmpfs /tmp/video
fi
2) Туда ffmpeg в режиме копирования потока пишет видео с WiFi-камеры установленной на цоколе дома (которой кстати запрещен доступ в инет, чтоб китайцы не подглядывали =P) кусками по 10 секунд (если писать на воткнутую флешку, а не tmpfs, она быстро помрет).
3) Bash скрипт в бесконечном цикле перекидывает эти куски на мой домашний сервер.
Hidden text
while true
do
#Получаем список 10-ти самых старых фрагментов видеопотока, кроме самого нового, т.к. в него пишет щас ffmpeg.
LIST_RECORDS=`/opt/bin/ls -1 '/tmp/video/'* | /opt/bin/head -n -1 | /opt/bin/head -n 10`
if [ "$LIST_RECORDS" != "" ]
then
#Проверяем наличие места в TMPFS на случай переполнения из-за сбоев интерент оператора.
FREE_SPACE=`/opt/bin/df -k /tmp/video | /opt/bin/tail -n 1 | /opt/bin/tr -s ' ' | /opt/bin/cut -d ' ' -f 4`
if [ "$FREE_SPACE" -lt "8192" ]
then
#Если свободного места в разделе осталось менее 8мб из 64мб удаляем 8 самых старых файлов.
/opt/bin/rm -f `/opt/bin/ls -1 '/tmp/video/'* | /opt/bin/head -n 8 | /opt/bin/tr '\n' ' '`
fi
#Отправляем фрагменты обычным curl-ом на свой сервер.
for i in $LIST_RECORDS
do
CURL_RESULT=`/opt/bin/curl --max-time 10 -s -F "cameramkv=@${i}" https://test.com/upload`
if [ "$CURL_RESULT" == "OK" ]
then
#На сервере питон-скрипт при успешной загрузке фрагмента отвечает ОК и мы удаляем файл на роутере.
/opt/bin/rm -f ${i}
fi
/opt/bin/sleep 1
done
else
/opt/bin/sleep 5
fi
done
4) Также cron запускает каждые пять минут управляющий скрипт, который проверяет отвал программ, наличие инета и перезагружает мобилу через adb если его нет 30 мин, шлет телеметрию curl-ом о качестве канала, загруженности роутера и т.д. И самое главное, пробрасывает ssh туннель на мой домашний сервер, пробив NAT сотового оператора, так что я могу спокойно копаться удаленно в его внутренностях.
Hidden text
#Проброс SSH туннеля на сервер.
if ((`/opt/bin/pgrep -f "/opt/bin/ssh alex@xxx.xxx.xxx.xxx -p 25546 -f -N -R 222:127.0.0.1:222" | /opt/bin/wc -l` == 0))
then
/opt/bin/ssh alex@xxx.xxx.xxx.xxx -p 25546 -f -N -R 222:127.0.0.1:222 &
fi
#Получение температуры мобилы и качества LTE сигнала через adb
adb shell "
cat /sys/class/thermal/thermal_zone0/temp;
dumpsys telephony.registry | grep mSignalStrength=SignalStrength | head -n 1 | cut -f 11,12,13 -d ' ' | tr ' ' '|'
" | /opt/bin/tr '\n' '|'
#Перезагрузка телефона через adb
/opt/bin/timeout 30 /opt/bin/adb kill-server
/opt/bin/sleep 5
/opt/bin/timeout 30 /opt/bin/adb connect 192.168.55.1
/opt/bin/sleep 5
/opt/bin/timeout 30 /opt/bin/adb reboot
/opt/bin/killall ssh
Инет роутер кстати берет от Wi-Fi точки доступа обычной старой ксяоми, которая которая умеет в 4G и валяется на чердаке дома. Из мобилы я вытащил батарейку для безопасности, (т.к. бывает и по +40 под крышей), припаяв к её контроллеру заряда (чтоб не мучаться с обманом её внутренностей наличия батарейки) толстый медный провод на 2,5 и прокинул его до блока питания на 200 ватт и 5 вольт, где был резистор подстроечный на выход, и я смог убавить напряжение до 4 вольт, а остальное съело метров 10 провода. Саму мобилу пришлось рутовать, шаманить автозапуск по появлению питания, автозапуск сервиса adb. Через него кстати потом я переключаю режим симки на only LTE, чтоб 3g не мешался.
Hidden text
#Переключаем на 4G
adb shell "
settings put global preferred_network_mode 11,11;
settings put global preferred_network_mode1 11;
settings put global airplane_mode_on 1;
am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true;
sleep 5;
settings put global airplane_mode_on 0;
am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false;
"
Вообще роутер охватывающий сигналом всю дачу, да еще и с линуксом на борту это имба. У меня есть модуль с esp32, на который я напаял два реле и теперь могу, если надо, за сотни км включать светодиодный прожектор, чтоб подсветить всю дачу ночью (если ИК не отрубить на камере, там летом такой рой насекомых летает перед объективом). Ну и на втором реле у меня сигнализация визгунская стоит. В планах поставить на двери герконы и детектить открытие дверей зимой например и отсылать смс через curl-запрос себе на телефон, ну и вообще много чего можно придумать.
Насколько я знаю, почти все ветряки вырабатывают переменный ток, с хаотичной частотой зависящей от ветра. Потом он выпрямляется в постоянный и снова возвращается в переменный нужной частоты, чтоб отдавать в потребительскую сеть.
За 2500р можно же просто купить вебку с wi-fi, прикрепить в направлении показаний, а питание для адаптера прям тут же с автоматов взять. Т.е. никакой пайки, и прочего, просто монтажные работы по закреплению вебки. И вот уже можно через приложение смотреть показания сидя за компом, когда оплачиваешь электричество. А если уж еще немного заморочиться, можно на своем домашнем сервере снимать скрин с видеопотока вебки каждые 10 мин и распознавать цифры через tesseract, там уже и графики потребления можно строить и в систему умного дома встраивать, и прочее. И работает метод на любых счетчиках, даже старых советстких, был бы дома вайфай.
Получается какое-то улучшенное MMS, которое в перспективе завезут во все новые смартфоны по дефолту. А старые будут через приложение отдельное работать. А совсем старые трубки вообще не у дел окажутся.
Еще есть вариант разрешить блокировать корпоративные блоги всем, но дать компаниям за очень дорогую ежемесячную подписку иметь иммунитет к таким банам. Тогда статистика для PR отдела этих компаний будет более осязаемая: "нашу CompanyName заблокировали 1000 человек, заплатим в этом месяце ххх денег и они все равно увидят наши
рекламныестатьи". Если им это не нужно, то в выигрыше читатели хабра, а если нужно, то в выигрыше доходы хабра.Она развалилась на куски в итоге об нашу атмосферу?
Или это все ещё классический хвост кометы, который подсвечивает солнце так эффектно?
UPD: Или это вообще не она, а в новостях все перепутали?
Берите выше. Интернет явление в истории новое и оно имеет огромное влияние на мир, поэтому тотальный контроль со стороны государств просто неизбежен. Появление физических границ с пограничным контролем трафика (согласно законам пересекаемых стран) уже дело времени. Эра свободного интернета подходит к концу, появятся условные "Telegram сountry_name", которые будут работать исключительно на серверах расположенных в сountry_name и только для людей из этой страны. А международный траффик будет жестко сертифицирован и скорей для корпораций, бирж и т.д. Это как с огнестрелом, раньше лицензии не нужны были, просто плати и получай возможность стрелять. Щас в большинстве стран надо с паспортом его приобретать. Или как с телефонами мобильными.
Не могу найти эту смешную гифку/видео, но там мужик кидал из рук стандартные шаблоны дизайнов надписей из поверпоинта 20-летней давности. Очевидно отсылка к этому была. У меня тоже такая ассоциация первым делом возникла, что стилистика приложения родом из 2003 какого-нибудь. Все перегружено цветастыми картинками, непонятно куда смотреть и что тут интерактивно, а что просто элемент декора. Но это не минус, это просто забавный факт. Не делать же кроваво-энтерпрайзную стандартизированную сухость в оформлении пет-проекта, созданном для души.
С толстянкой поосторожнее бы, в её листьях вроде как мышьяк содержится. А если питомец еще и любит пожевать всякое, то лучше вообще убрать из квартиры это растение.
Это знать надо! Это классика!
Мне кажется реальность печальнее. Судя по истории случилось классическое выгорание на работе, потом начались метания в попытках найти свое новое призвание в другой области (а самым простым было попробовать онлайн-трейдинг акциями/криптой) и спустя время человека поймал на крючок профессиональный манипулятор, внушив потратить кучу денег на обычную консультацию психолога. Ну а дальше, либо автор от обиды, что его надули, решил стать аналогичным манипулятором, либо выгорание так пошатнуло психику, что он и правда верит в перепрограммирование своей "ОС", для сияния "Истинного Я" и вообще Птааг любит вас!.
Так конкурс же завершился, а самую интересную часть про защиту от жульничества вы решили умолчать. Очень странное решение, тем более в статье для хабра.
Еще можно было бы добавить первый Max Payne. Насколько помню, там снег и мороз были неотъемлемой частью атмосферы игры.
Даже vim можно заставить запускаться больше секунды, а не мгновенно, если в системе он установлен к примеру через snap. А теперь представьте, что это будет стандарт через 5-10 лет, и чтоб добиться мгновенного запуска придется самому компилировать с исходников или искать репозитории поддерживаемые энтузиастами. В общем снова вылезает ситуация, что лень программиста усложнят жизнь пользователю, который не менее ленив.
А я думал, что вкус борща зависит от навыков повара, а не его местоположения...
Советую обернуть ноутбуки в тонкие чехлы от обуви или смастерить что-то подобное из универсальных синтетических полотенец. Они прекрасно задерживают пыль и не мешают конвекции воздуха. Плюс визуально можно заметить потемнение от прилипшей пыли и оперативно сменить. Я как сделал так, перестал ежегодно чистить кулеры в ноуте, который под кроватью шуршит 24/7 в качестве небольшого сервера.
А еще, в идеале, разобрать блок питания ноута, и просверлить в его пластике кучу отверстий, для лучшей конвекции воздуха. И опять же, обернуть в защиту от пыли, зафиксировав её изолентой. Все-же БП ноутбуков не рассчитаны годами работать без отдыха и спустя года 3-4 в них сохнут электролитические конденсаторы от постоянного нахождения в жаре, которая царит внутри закрытого корпуса.
Неудобно конечно спрашивать, а не замечали, что после ухода Google Pay тот же Mir Pay словил тонны негативных отзывов, что глючит, работает через раз, оплачивает только при открытии самого приложения? Я сам с этим сталкивался, хотя выполнил все рекомендации, по отключению оптимизаций для этого приложения. Как мне видится, у вендора/гугла просто существуют списки популярных проверенных приложений или что-то подобное, чьи процессы стопятся одни из последних, т.е. неизвестное фоновое ресурсоёмкое приложение быстро отлетит из памяти, а вот приложение банка нет.
Но конечно может быть все намного проще, к примеру используются трюки с множеством сервисов, которые не едят особо память и цп, но при этом они проверяют существует ли нужный важный сервис и запускают/будят его. Я не мобильный разработчик, чтоб знать наверняка, я это в первом предложении указал.
Я не Android разработчик, но лет 5-7 назад, в качестве развлечения, писал приложение для превращения одной старой мобилы в нечто на подобие центра умного дома. Шутка-ли, куча мегагерцовых ядер, с вайфаем, потреблением с десяток ватт и просто выкидывать на помойку? Смысл был простой, отправляешь смс на этот телефон, а он в зависимости от содержания пересылает команду на нужный ESP32 модуль (которые, к слову, подключены к Wi-Fi точке доступа этого смартфона). Эдакий мост на случай отсутствия у меня интернета, но наличия сотовой связи. Да, щас странно звучит, но тогда не было таких щедрых тарифов на мобильный инет, особенно в роуминге.
В начале все работало отлично, пока я не решил, что раз на смартфоне камера есть, почему бы не превратить её еще и в видеорегистратор, для начала просто делая фото раз в минуту и отсылая на свой сервер. И тут я столкнулся уже с тем, что приложение спустя время переставало делать фото. Начал искать информацию, и судя по тому, что тогда нашел, сделать 100% рабочий фоновый процесс почти невозможно.
Те медиапанельки, о которых вы упомянули, они очевидно либо системные, либо от вендора выпустившего смартфон (самсунг там или ксяоми), и подписаны ключом которым ты своё приложение не подпишешь. Более того, вендоры еще и андроид любят модифицировать каждый по разному, в целях "чтоб батарею на два дня хватало и летало", что по факту значит порой даже свои самописные менеджеры приложений, которые сводят на нет все твои усилия сделать фоновый сервис который должен автоматически перезапустится при
onDestroy()
рассылая броадкасты, которые слушает ресивер, заново стартуя сервис. Там вроде просто порой дестрой не вызывается, я фиг знает, как они так делают. В общем на одних смартфонах фоновый процесс висящий 24/7 возможен, на других нет, надо смотреть индивидуально, какой вендор, какая версия андроида и т.д.Не, просто взять старый смартфон не выйдет. Сначала из него надо вытащить батарейку, т.к. летом может +40 на корпусе быть, а зимой -20, и как она себя поведет в таких условиях мало кто захочет проверять (от 24/7 дозарядки вздуется так это точно). Обычно решается обманом телефона о наличии АКБ припаиванием резистора определенного сопротивления на особый контакт или выковыриванием контроллера заряда из самой батарейки и припаиванием плюса и минуса из блока питания напрямую к нему.
Теперь по блоку питания. Просто взять родную зарядку не выйдет. Она амперов мало выдает, а смартфоны грешат скачкообразными потреблениями резкими, и при нехватке мощности они просто уходят в перезагрузку или что еще хуже, виснут и все, надо ехать на дачу и ручками дергать по питанию (ну или добавить в схему элемент, типа умной розетки которая по таймеру отключает питание на минуту каждый день, или реле на STМ8/ESP32/etc.). Решается припаиванием емкого и соответственно огромного конденсатора прямо на вводе питания в телефон (что выглядит не слишком эстетично), либо намного проще, покупкой мощного блока питания ватт на 200 и подстройкой выходного напряжения, т.к. надо не 5В подавать, а напряжение вашей батарейки, чаще всего 4.2В.
Казалось бы все? Смартфон стабильно неделю работает, шлет фото/видео вам на сервер. Но в один день на даче пропадет свет, а после возобновления телефон просто показывает якобы зарядку батарейки. Собственно это стандартное поведению большинства смартфонов, при появлении питания просто заряжать телефон. Надо искать конкретно на свою модель способ заставить его по питанию запускаться полноценно. Обычно в дело идет добавка команд на полноценную загрузку андроида в скрипт вызывающийся при показе той само анимации зарядки телефона. Соответственно загрузчик должен быть разблокирован, а телефон рутован.
Без рутования кстати в большинстве случаев не получиться вести съемку фото/видео с выключенным экраном. Об этом большинство программ видеонаблюдения честно сообщают. Поэтому либо делать яркость в ноль, но любая муха может натыкать что-то в незаблокированном экране, либо рутовать.
Ах да, а не забудьте удалить максимум приложений (включая гугл-плей), отключить все обновления, звонки на минимум, поставить таск-менеджер, который будет автозапускать приложение, перезагружать телефон раз недельку, переключать предпочтительную сеть на 4G (если она кончено у вас наличествует) и надейтесь, что андроид не вытеснит из оперативки этот такс менеджер вместе с видеонаблюдением. В каждой версии андроид надо провернуть особые хитрости, чтоб держать ресурсоемкое приложение в фоне довольно долго (а фото/видеосъемка и отправка ест много памяти и процессора). Но все эти трюки не дают стопроцентной гарантии, увы.
Суммируя все это, в 60 минут уложиться конечно будет проблематично, если вообще возможно.
Ого, ну это уже не "доступная система видеонаблюдения на дачу", а полноценная организация сети интернет в загородный коттедж за кучу денег. Тогда уже лучше не отъедать ресурсы роутера, а использовать готовое решение типа ICO100-839-N3350-DC, которое вешается на DIN-рейку и по сути мини-комп которому не страшны морозы и жара.
У меня на даче роутер Keenetic Giga 2 с флешкой и накаченным на неё Entware отлично заменяет малинку. И инет раздает на весь участок, и по факту мини-линукс на борту со всеми вытекающими плюшками. Производительности хватает за глаза, редко загрузка процессора превышает 10% в режиме видеонаблюдения. Работает уже 3 года без особых проблем, выдерживая и по -20 и по +30, т.к. установлен он в дачном туалете посреди участка, куда просто подведено электричество.
Схема если вкратце такая, с основными кусками скриптов:
1) Из 256мб оперативки роутера откусан кусок в 64мб.
Hidden text
2) Туда ffmpeg в режиме копирования потока пишет видео с WiFi-камеры установленной на цоколе дома (которой кстати запрещен доступ в инет, чтоб китайцы не подглядывали =P) кусками по 10 секунд (если писать на воткнутую флешку, а не tmpfs, она быстро помрет).
Hidden text
3) Bash скрипт в бесконечном цикле перекидывает эти куски на мой домашний сервер.
Hidden text
4) Также cron запускает каждые пять минут управляющий скрипт, который проверяет отвал программ, наличие инета и перезагружает мобилу через adb если его нет 30 мин, шлет телеметрию curl-ом о качестве канала, загруженности роутера и т.д. И самое главное, пробрасывает ssh туннель на мой домашний сервер, пробив NAT сотового оператора, так что я могу спокойно копаться удаленно в его внутренностях.
Hidden text
Инет роутер кстати берет от Wi-Fi точки доступа обычной старой ксяоми, которая которая умеет в 4G и валяется на чердаке дома. Из мобилы я вытащил батарейку для безопасности, (т.к. бывает и по +40 под крышей), припаяв к её контроллеру заряда (чтоб не мучаться с обманом её внутренностей наличия батарейки) толстый медный провод на 2,5 и прокинул его до блока питания на 200 ватт и 5 вольт, где был резистор подстроечный на выход, и я смог убавить напряжение до 4 вольт, а остальное съело метров 10 провода. Саму мобилу пришлось рутовать, шаманить автозапуск по появлению питания, автозапуск сервиса adb. Через него кстати потом я переключаю режим симки на only LTE, чтоб 3g не мешался.
Hidden text
Вообще роутер охватывающий сигналом всю дачу, да еще и с линуксом на борту это имба. У меня есть модуль с esp32, на который я напаял два реле и теперь могу, если надо, за сотни км включать светодиодный прожектор, чтоб подсветить всю дачу ночью (если ИК не отрубить на камере, там летом такой рой насекомых летает перед объективом). Ну и на втором реле у меня сигнализация визгунская стоит. В планах поставить на двери герконы и детектить открытие дверей зимой например и отсылать смс через curl-запрос себе на телефон, ну и вообще много чего можно придумать.
Насколько я знаю, почти все ветряки вырабатывают переменный ток, с хаотичной частотой зависящей от ветра. Потом он выпрямляется в постоянный и снова возвращается в переменный нужной частоты, чтоб отдавать в потребительскую сеть.
За 2500р можно же просто купить вебку с wi-fi, прикрепить в направлении показаний, а питание для адаптера прям тут же с автоматов взять. Т.е. никакой пайки, и прочего, просто монтажные работы по закреплению вебки. И вот уже можно через приложение смотреть показания сидя за компом, когда оплачиваешь электричество. А если уж еще немного заморочиться, можно на своем домашнем сервере снимать скрин с видеопотока вебки каждые 10 мин и распознавать цифры через tesseract, там уже и графики потребления можно строить и в систему умного дома встраивать, и прочее. И работает метод на любых счетчиках, даже старых советстких, был бы дома вайфай.