Комментарии 58
По поводу киоска. Я попробовал воспользоваться приведенными в статье ссылками. И вообще той информацией, что есть в интернете. В общем, сказать, что я поел говна — ничего не сказать. Информация фрагментарная, противоречивая, автоматизации никакой не предлагается. В общем, DIY во всей красе. В моих планах в ближайшее время систематизировать свой опыт и предложить свои мысли как повод к дискуссии — какой же всё-таки правильный подход к построению киоска на ПИшке.
Какие ещё варианты использования распберри остались за кадром.
Тонкий клиент для rdp. Есть опасения, что может тупо не хватить быстродействия, но в остальном — почему нет. А если изобрести способ удобного крепежа к монитору...
Принт-сервер для дешманских принтеров, которые не умеют в wi-fi / ethernet
Вычислительные фермы. Вроде https://turingpi.com/ Но здесь надо точно считать экономику. Т.к. наверняка, что в приведенной вычислительной мощности распберри хорош, но вот в абсолютной…
P.s.
. Хотя уже не уверен, найдется ли еще 5 более-менее необычных проектов, посмотрим.
Ну, и совершенно идиотский вопрос — дробить статью было обязательно? Плюсики поставил, но удобнее было бы все прочитать одним текстом, а не фрагментами.
Так же, в одном диллерском центре видел как оптимизировали под видеоконтент с рекламой и предложениями — вполне себе production решение — все rpi подключаются через опенвпн и за ночь выкачивают необходимый контент, днем показывают FullHD.
Осталось написать годный туториал ;)
/ и не забыть, что нужно каким-то образом еще предусмотреть возможность обновления распберри по воздуху, не через замену SD /
Ждем от Вас статью. Очень интересный опыт.
Плюс еще поднял wifi точку доступа. Можно подключатся и рулить всем этим барахлом так же как и с локальной панели оператора (монитор и тач).
Завелось как нечего делать особенно учитывая что на момент реализации проекта я с линухом не был знаком вообще. Правда проект так и не был доведен до конца по ряду причин :))))
Сейчас вместо хрома и кодесиса QT в полноэкранном режиме.
Wtware. Тонкий клиент для rdp, vnc, отдельный запуск хрома (в том числе в режиме киоска), рабочий принтсервер и ещё маленькая тележка возможностей.
Информация фрагментарная, противоречивая, автоматизации никакой не предлагается. В общем, DIY во всей красе.
Я делал в офисе по этому туториалу, до сих пор работает без проблем. Да, автоматизации нет, скрипты придется вручную создать, но для умеющего пользоваться nano, работы на 10 минут.
Вычислительные фермы
Пробовал запускать расчеты на Raspberry Pi, нет смысла, десктопный проц рвет их как тузик. Не говоря уже про GPU.
Кластер на Raspberry Pi сделать можно, но чисто в учебных целях, практического смысла никакого.
Ну, и совершенно идиотский вопрос — дробить статью было обязательно?
Никакого умысла делать N частей не было, это чистая импровизация. Что-то вспомнилось по ходу написания, что-то в процессе обсуждения в комментариях.
Пробовал запускать расчеты на Raspberry Pi, нет смысла, десктопный проц рвет их как тузик. Не говоря уже про GPU.
Я повторюсь, что по абсолютной вычислительной мощи — да, десктопный проц порвет распи. Но вот все равно наверняка можно придумать метрику, по которой распи будет выгоднее (например, вычислительная мощность на единицу потребленной электроэнергии или что-то вроде того).
Кластер на Raspberry Pi сделать можно, но чисто в учебных целях, практического смысла никакого.
Тоже вариант.
Я делал в офисе по этому туториалу, до сих пор работает без проблем.
Как минимум — не рассмотрен вопрос — что делать, если хром завис, или страница в нем перестала обновляться. Киоск, который надо ребутать руками в случае аварии — не киоск вовсе.
Но вот все равно наверняка можно придумать метрику, по которой распи будет выгоднее
Есть метрика Gigaflops per watt: web.eece.maine.edu/~vweaver/group/green_machines.html
Ни по абсолютной, ни по относительной мощности Raspberry Pi не в лидерах (да в общем, RPi и не задумывалась как вычислительная платформа).
Как минимум — не рассмотрен вопрос — что делать, если хром завис
Я не уверен, что это решается настройками Хрома (хотя может быть и там какой-то авто restart есть). Как посоветовали ниже, если нужны совсем гибкие настройки, пишите свою «обертку» над браузером и обрабатывайте его сообщения в коде.
Пассивный кулер стоит.
Так что сделать чтоб плата не висла — та еще проблема, особенно если ресурсоемкое приложение. Особенно если хочется не чистую плату прикрутить, а в закрытом корпусе, где перегрев еще больше.
Сделал такое из строй Nokia N79. Можно и другие модели использовать под такое, например Nokia 5800 или Nokia 603. Полет нормальный, цена — копейки.
OrangePI — это который в андроид грузится, если SD нет? Выглядит как китайская подделка под оригинальную малинку.
Дистрибутив линукса у них тоже кривой.
Лично не пробовал, подробнее не знаю.
Есть просто такой вариант: www.banana-pi.org/r1.html
Только эта модель уже не продается, как я понял.
10-0-0-0-1.org/reviews/routers/openwrt
bluegadgettooth.com/best-openwrt-router
www.amazon.com/s?k=banana+pi+r1&ref=nb_sb_noss_1
Есть и более свежая версия без удобного подключения sata диска, но с большим числом sata разъёмов и дополнительным mini pcie.
www.amazon.com/8GBEMMC-Open-source-Development-raspberry-compatible/dp/B079BKMGTS
А когда появился — продавали с пустой флешкой, на скок я помню.
По поводу дистрибутивов — Есть официальный порт Raspbian. Работает отлично.
Да и RetroPie тоже портанули давно (RetrOrangePi).
достаточно сложные алгоритмы, типа фильтра Калмана
Это ж чего такого сложного или ресурсоемкого в фильтре Калмана, что бы для его реализации требовалась целая Малина? У меня в проектике хедтрекера на тухлой Arduino ProMini этот фильтр реализован для нескольких каналов и вполне успешно работает.
ardupilot.org/dev/docs/extended-kalman-filter.html#extended-kalman-filter
Нужна «малина» или нет для еще более сложной математики, как я и написал, вопрос открытый, я этот контроллер не тестировал.
Для меня более интересным в случае RPi было бы управление и передача картинки по 4G.
dev.px4.io/master/en/concept/architecture.html
Думал себе недавно Pixhawk4 для тестов купить, но запускать все это негде…
Вот кстати про концепцию, мне всегда нравились решения основанные на мелких независимых железках. То есть с автопилотами я лично шел бы не по пути увеличения мощи центрального контроллера и создания универсального ПО на них, а по пути добавления мелких контроллеров с небольшим функционалом, на универсальной шине.
Опять же, финальная цена :) Pixhawk4 — все таки денег уже серьезных стоит.
нравились решения основанные на мелких независимых железках
С одной стороны хорошо, с другой, в одном проце и в одном адресном пространстве куда легче код писать, чем синхронизировать кучу разных девайсов по шине.
Pixhawk4 — все таки денег уже серьезных стоит
220$ не такая уж гигантская цена, да и функционал интересный. Другой вопрос, что только выехать в безлюдные поля где можно реализовать возможности контроллера (полеты по точкам и пр) это минимум 1.5 часа на машине из города или 2 часа общественным транспортом. Тут весь интерес пропадает… А просто на поляне в парке висеть уже не так интересно.
В мелких городах с этим проще наверно, хотя там и зарплаты ниже пропорционально плотности населения :)
Да и наигрался. Погонять FPV на квадре вся эта чепуха не нужна, а летать в Кронштадт, уже неинтересно. На системах попроще летали за 40 километров еще до того как это стало мейнстримом :)
Так я на полянке на даче летаю. Не свечусь. А было время летали промеж глиссад со стороны Шушар в полях :)
toster.ru/q/589922
Я, собственно, и не заметил бы, но есть у меня такая хомячная привычка — утаскивать понравившиеся материалы в offline. В частности, пользуюсь плагином UnMHT для FireFox + плагином MhtUnPack для Total Commander. Первый позволяет сохранять выделенный кусок, а не всю веб-страницу. Второй — гулять внутри получившегося MHTML файла как в обычном архиве — удалять ненужные файлы и добавлять нужные. Последнюю возможность использую для хранения в этом же файле дополнительных материалов — архивы, прошивки, исходники, комментарии и т.п.
А по сабжу — в качестве антиоффтопа — добавлю ссылку на ещё один вариант применения малинки в публиковавшейся здесь статье: DIY тепловизор на Raspberry PI (правда, специфика поуже упоминавшихся).
Хотя уже не уверен, найдется ли еще 5 более-менее необычных проектов, посмотрим.
Как вариант использования: тестер пропускной способности локальной и Wi-Fi сети. На RPI можно установить jperf, работающий в качестве сервера, на ПК или смартфон, в качестве клиента.
dev.px4.io/master/en/concept/architecture.html
Nano Pi в качестве терминальной станции мне очень нравится.
Потянет? У кого-нибудь уже есть действующее решение?
5 способов полезного использования Raspberry Pi. Часть третья