Comments 132
www.pivpn.io
www.yodeck.com
Можно делать такие рекламные экраны, как в метро, и управлять через интернет.
Было бы интересно узнать про возможности. Например мне интересно, можно ли сделать на Малине:
- бесплатный монитор Веб-страниц — чтобы мониторил изменения на конкретной странице и слал сообщения, если она изменилась.
- блокиратор интернета для конкретного IP адреса в локальной сети.
Мониторинг веб-страниц — конечно, можно. Запустить программу для мониторинга.
А для блокировки есть решения государственного масштаба :)
www.zabbix.com/integrations/raspbian
По второму, как уже говорили, малина плохо помогает, так как плохо прогоняет через себя трафик
По второму, как уже говорили, малина плохо помогает, так как плохо прогоняет через себя трафик
Я не думал прогонять трафик, я думал проще — при определенных условиях малина просто настраивает у себя тот же IP адрес, что и у жертвы и тогда у жертвы все накрывается.
Можно. Это любой Линукс + напильник сможет
Лабораторный или обучающий Программируемый Логический Контроллер на Codesys с возможностью программирования на языках IEC 61131-3.
У меня таких два крутится.
https://store.codesys.com/codesys-control-for-raspberry-pi-sl.html
За счёт GPIO малинку можно использовать в качестве serial-порта (тут, конечно, и без того вариантов много) + JTAG-отладчик через OpenOCD. Использовал для отладки RISC-V софт-ядра. Это уже не совсем про "без программирования" :) Впрочем, это вполне себе без программирования конкретно RPi, так что для электронщика, знакомого с каким-нибудь диковинным ассемблером и не желающего отвлекаться, это, наверное, можно считать "без дополнительного программирования".
На малинку нужно просто поставить Ubuntu и на неё же OpenOCD. :) Заходить можно по SSH. Используется конфиг interface/sysfsgpio-raspberrypi.cfg
. На правах рекламы: сам я уже подробности подзабыл, но эксперимент описан тут. Впрочем, сразу предупреждаю, для меня железная часть была неким чёрным ящиком, сам я работал со Scala+Asm+C. По поводу таймингов — действительно удивительно, но, может, просто итоговая скорость была не ахти, судя по тому, что прямая заливка данных в память была в час по чайной ложке (впрочем, тут нужно уже и на само ядро смотреть).
просто любым устройством подключаешься к точке доступа, а с другого устройства подключаешься к распберри с вебраузера и наблюдаешь весь http и https траффик. Очень удобно.
Дешево, компактно, запихнул в правильный корпус, прикрутил сзади к монитору и все… радуйся жизни, почти моноблок с минимумом проводов). Теперь стабильно только их и покупаем.
Цепляется к сервакам под ОС Windows 2008 и 2012.
Да, rdp. На клиент ставим WTwarve (не путать с vmware).Видел такую хохму, причем подключение по Wi-Fi. Никаких проводов, кроме питания.
Цепляется к сервакам под ОС Windows 2008 и 2012.
Кстати, вторая версия raspberry не вытягивала терминал или по-крайней мере мы не подобрали ОС под которой она бы справлялась с этой функцией. Только начиная с третьей.
Надо будет проверить еще 4-ю, но судя по характеристикам — должна летать.
Ретро консоль
MMDVM Hotspot
2. www.screenly.io — рекламное табло для демонстрации вебстраниц, картинон и видео, с управлением через веб интерфейс, есть бесплатная community версия без поддержки облака.
Для OpenHAB оно тоже не ахти — ОС общего назначения тяжеловата и одновременно имеет проблемы со стабильностью работы.
Зато у малинки есть младший брат — Orange pi zero. И за его цену в $8 ему можно многое простить. На нем неплохо работает офисная АТС на десяток телефонов, из него можно сделать неплохой принтсервер для старого доброго LaserJet 1010, накрайняк — интернет-радио или крохотный видеорегистратор с парой USB камер. Но всё это реализуется на базе in-memory ОС, которые грузятся через tftp, а разнообразные armbian\dietpi мне особого доверия не внушают.
OpenHab на малине работает легко и стабильно годами.
Даже положенные 100 мбит она отдаёт со скрипом, а для медиасервера этого маловато.Разве в четвёртой малине не завезли гигабитную сеть отдельно от USB-шины?
Говорю как бывший владелец rock64
Зато у малинки есть младший брат — Orange pi zero.
Заметил, что многие мучаются с другими одноплатниками, но при этом почему-то критикуют Малину. Это же разные вещи.
Мне удалось включить owncloud на openwrt на коробочку next:) оно заработало! Но просто адски медленно. А потом мне попался в руки Intel NUC3 и на него удалось вкатить ESXi, ну и это уже было совсем другое дело.
Подскажите, что за похожий роутер с 512 Мб памяти за $35?
1. Медиасервер
2. Торрент
3. VPN
4. Видеонаблюдение
Там немного не логично, на сервере нужно указать в Allowed IPs IP адрес клиента(БЕЗ подсети)+ключ клиента, а в клиенте Allowed IPs это разрешенные подсети с /24 маской, или 0.0.0.0/0(направить весь траффик через этот шлюз) — чтоб в клиенте прописало роуты. Также указать ТОТ разрешенный адрес клиента который на сервере но на этот раз с подсетью. На сколько знаю в wireguard нельзя сделать через DHCP на данный момент
Так даже если писать на диск поток без перекодировки, распознавание движения требует изрядных ресурсов всё равно. А без распознавания толку от такого видеонаблюдения?
Нормально работает. Если использовать не USB камеру и определение движения по векторам h.264.
https://habr.com/ru/post/424191/
Задержка минимальная.
Ну там даже в этой статье написано, что такое распознавание — тема непростая и материалов по нему мало. А настроить даже классическим способом распознавание так, чтобы, например, ночной снег не давал ложные срабатывания каждую минуту — та еще задачка.
Да и по Вашей ссылке про одну камеру, в видеонаблюдении их обычно куда побольше...
Да и по Вашей ссылке про одну камеру, в видеонаблюдении их обычно куда побольше...
Видеонаблюдение, когда все камеры физически подключаются к одному серверу/железу — это не догма. А один из вариантов реализации. Просто привычный и классический вариант.
Raspbery zero достаточно маленькая по потреблению и компактная что бы воспринимать этот комплект (родная камера в CSI) как просто интеллектуальную камеру со стримом в облако или на тот же общий сервер
+резервный накопителем (SD) для записи движения прямо на плате, например.
Т.е. как один из модулей (1..n) системы видео наблюдения.
Наверное, есть какие-то применения, где оно уместно (видеоняня какая-нибудь в голову приходит), но в типичную схему видеонаблюдения ну не вписывается малинка никак.
SSD потянет и без доп. питания
Ни одно из перечисленных применений, кроме, разве что, точки доступа, которой хорошо бы висеть под потолком, не требует компактности, бесшумности или низкого энергопотребления (а в качестве точки доступа за аналогичные деньги имеет смысл купить, неожиданно, точку доступа).
Вопрос — зачем именно Raspberry Pi для всего этого?..
потому что бывают ситуации, когда она уже есть )) с работы или еще откуда-то. Вроде лежит и жалко, что без дела. Я вот писал на днях тут… что поднял на ней принт-сервер для USB принтера. Кстати, почему-то никто еще не упомянул про принтсервер. Очень удобно всем домашним компам теперь печатать по сети. Опять же, не спорю, что раздать принтер по сети может много кто, но у меня вот принтер теперь можно поставить в отдалённое место без компов и роутеров рядом.
ну вот хороший мануал. А, простите, что там настраивать-то? )) Там по сути apt install cups, apt install samba, и полетели. Даж на дефолтных конфигах заработает вобщем-то само всё.
ну то было давно и неправда, а может и правда, но не вся )) Да и в конце концов это всё таки звёзды не легли конкретно для этого принтера+версия убунты на тот момент+версия hplip и тд. Общие мануалы, какими бы они хорошими ни были — тут не помогут.
PS у меня, кстати, тот самый HP 1020 )) На текущих версиях софта завёлся "искаропки". Хотя безмозговым принтерам, да, спору нет, порой тяжело живется.
это было фигуральное выражение )) Я, кстати, сам еще не поборол проблему, что win7 не контачит с этим принтером. Десятки работают, а 7 нет… но это наверняка трабла шары винды, надо ковырять.
простите, что создал впечатление адепта линя )) Нет, я 100% виндузятник, десктопный линь не люблю и не использую ровно по этой же самой вышеуказанной причине. С малинкой повезло в данном случае. Точнее моя мысль была о том, что всё таки надо отдать должное товарищам-опенсорсникам, и прогресс за последние годы таки есть: happy path становится всё шире и охватывает всё больше и больше юзкейсов в повседневных задачах. Когда ты берешь стандартный свежий распбиан, свежую малинку, плюс-минус самый популярный лазерный принтер, то шанс завести всё с полоборота таки велик, и получится обойтись без мануалов аля gentoo handbook
Ну так очень разные ситуации "включил — работает" и "включил — сломалось, надо чинить"
На самом деле, применений-то масса, даже если покупать, но мне приходят в голову именно случаи, когда ограничено место для размещения и/или охлаждение нормально не организовать, при этом возможностей железа малинки хватит за глаза и расширение точно никогда не понадобится. Принт-сервер — вполне себе из этой категории, да. А в статье всё больше про другое.
У меня струйный Epson из коробки с WiFi, может сам как точка доступа, но подключён к ррутепу. Места удобнее чем рабочий стол не нашли.
10-летний сервер во первых не будет надежнее чем Малинка. Хотя бы потому, что там будут кулеры и HDD и срок службы распаянных там электролитов подходить к концу.
Во вторых его потребление будет в 10 раз выше, чем у Малинки, а в режиме 24/7/365 это важно.
HDD к малинке всё равно подключать, если мы её медиасервером, торрентокачалкой, видеорегистратором и пр. делаем, — и уж такое подключение через USB точно будет на порядки медленнее и ненадёжнее. А в тех случаях, когда малинке хватит SD-карточки, — можно и сервер без HDD гонять, если уж так неймётся.
Про энергопотребление — ну не знаю, по крайней мере в российских ценах. Каждые 100 Вт круглосуточной нагрузки при цене кВт*ч 5₽ за месяц съедают 360₽ — 2 чашки кофе или полбургера :) Сервер, выполнящий задачи, с которыми справилась бы и малинка, вряд ли потребляет сильно больше.
Я когда выбирал, чем бы заменить свою Orange PI(хотелось запускать что угодно, а не только то, что существует под ARM или в исходниках), по цене было почти рядом Б\У двухпроцессорный сервер 1U на Xeon(БП на 300 Вт) или новая маленькая коробочка на Атоме(TV Box). Выбор пал на второе из за расчётов мощности сервера 150-300 Вт (110-220КВт\ч в месяц, что равно 550-1100руб\мес). С тех пор(года два) коробочка на Атоме с HDD 3.5 во внешнем боксе + UPS потребляет 14Вт(10КВт\ч в месяц, что равно 50руб\мес).
Но желание, когда нибудь, приобрести настоящий сервер есть, но меня всё душат расчёты потребления и немного шум от 1U.
А вот 1U домой категорически не советую — это не «немного шум», а зверский шум, даже если кулеры поменять. Вполне можно повыбирать из вариантов 3-5U. Там и с расширяемостью получше будет, и шансы, что в прошлой жизни этот сервер не пахал круглосуточно под полной нагрузкой, повыше (я один сервак взял, который, судя по логам, был куплен в 2011 г., включен на 3 месяца, выключен и следующие 6 лет до меня не включался ни разу:) )
Для медиасервера можно поставить сервер plex.tv, будет гораздо интересней и практичней minidlna. Для plex.tv есть бесплатные клиенты практически на любой смарт-тв, можно смотреть через браузер или через-тот же dlna, но не так удобно как родным клиентом…
Есть ещё такая вещь, как nextcloud. Домашнее облако, на которое можно добавить кучу дополнений.
Производительности rpi 4 хватает на эмуляцию консолей до PS1 включительно.
@
скорость не так уж плоха
Да вы шутите? У меня такая скорость была в 2005 году на D-Link DWL-G520. Сегодня ее не хватит даже видео с ютуба смотреть в 1080.
За деньги малины лучше купить БУ неттоп на нормальном х64 проце, который будет быстрее, в нем будет место под SSD и HDD в корпусе.
Ну а в докере много всего: начиная от monitorrent (о котором узнал на хабре) и до Jellyfin который форкнутый Emby который я использую как домашний нетфлих. И который по ходу без проблем показывает 4К. Да, бывают редкие случаи которые малинка не тянет, но я избегаю таких релизов, а 60мб/с малинка отдает без проблем. Просто ненадо баловаться транскодированием — для этого малинка точно неподходит.
Еще очень удобно pi-hole, только я не использую для всей сетки и она режет рекламу только на телевизорах и игровых приставках.
Я для себя еще пару плюшек сделал через GPIO типа открывание парадной двери с телефона или показывание погоды перед уходом из дома — малинка в прихожей, в зеркале. Она также умный звонок который с камерой и вижу кто пришел в телефоне — тоже очень удобно что игнорировать, что поболтать.
А кто тут писал что как медиа сервер нетянит, то и непробовал некогда — малинка на многое что способно. Вот начал баловаться в машине, но это уже за рамками данной статьи =)
Кстати, если кому интересно, у RPi есть не только видеовыход на HDMI, но и, внезапно, RCA — обычный композитный видеовыход на старый телевизор. Работает через общий джек. Только покупая 4-контактный кабель, нужно уточнять разводку — я с первой попытки купил единственный полностью неподходящий вариант из четырёх.
С какими проблемами я столкнулся перед тем, как забить:
- с ходу не сумел запустить платную подписку ivi — были проблемы с DRM-модулем на Raspbian (возможно, дело в том, что ОС была для 32-х битного ARM), но как ютубосмотрелка заработало
- сильно не уверен, что удастся получить разрешение больше порядка 320 строк через композитный выход, но если вы так же, как и я, хотите "оживить" большой кинескопный телевизор, то едва ли это принципиально.
Возможно, проблемы с DRM ушли бы на Ubuntu под AArch64, но когда я её установил, меня уже больше интересовал JTAG :)
Но вещают, возможно, с DRM, а различных HTML5 DRM-модулей, насколько я понимаю, в природе не так уж много.
В любом случае, у меня цель ни в коем случае не отговаривать, а просто предупредить и посоветовать, в какую сторону смотреть при аналогичной проблеме. Я-то забил не потому, что посчитал, что проблемы принципиально не решаемые. Просто конкретно в этой задаче не было достаточной мотивации поставить 64-битный дистрибутив (у меня RPi 3, которая уже 64 бита, а Raspbian, как я понял, универсальный), чтобы проверить предположение. А когда поставил, было уже лень разбираться с телевизором :)
openmediavault.readthedocs.io/en/latest/prerequisites.html
успешно живет и на 2 гб ram
прощает ошибки новичков! самое то для начала знакомства с пингвинами и ягодками
Addresses starting with «192.0.2.», «198.51.100.», or «203.0.113.» are reserved for use in documentation and sample configurations. They should never be used in a live network configuration. No one has permission to use these addresses on the Internet.
Не знал…
так бы управление самогонным аппаратом сделать
del
5 способов полезного использования Raspberry Pi