KIOSK + сервис на Raspberry PI
О задаче
Есть готовый Python-сервер с HTTP API, который на raspberry PI управляет полноэкранным браузером в kiosk-режиме и воспроизводит звук через 3.5 jack. API имеет метод для изменения URL, который отображается на экране. При изменении URL - автообновление на экране.
Целевые платформы
- Raspberry Pi (4/5)
Что нужно сделать
- Настроить автозапуск сервиса на устройстве при запуске. Также сопутствующие настройки (выключенный сон/скринсейвер, автозапуск после перебоев питания и т.д.).
- Развернуть Docker-контейнер с автозапуском
- Настроить автоматический запуск браузера в kiosk-режиме.
- Автовосстановление после сбоев
- Одна команда / один скрипт / готовый образ для повторного развертывания на следующем устройстве.
- Инструкция как установить обновления на устройство (пример №1 - произошли изменения на сервисе. нужно залить эти изменения на устройство; пример №2 - новое устройство, нужно все залить на него)
!!! ВАЖНО
1. Кандидат должен иметь фактический опыт именно в такой задаче.
2. Проект считается выполненным только если все требования реализованы. Например, если все работает кроме звука - это незавершенный проект.
-
Здравствуйте! Как раз сейчас работаю над сложным пайплайном для Raspberry Pi 5, поэтому отлично понимаю специфику настройки этих плат. Готов начать обсуждение ТЗ
https://freelancehunt.com/showcase/work/nizkorivneviy-rtsp-videostrimer-dlya-raspberry/2043460.html
-
764 5 1 Привет, Роман!
У меня есть опыт с Raspberry Pi, настройкой systemd-сервисов, Docker, киоск-режимом Chromium на Linux. Развертывание через один скрипт - стандартная практика.
Готов взяться за полный цикл: от автозапуска до инструкции развертывания на новом устройстве.
-
1385 6 1 Привет, Roman!
Для более точного понимания задачи, уточните, пожалуйста:
1. Какая версия Raspberry Pi у вас есть для тестирования: 4 или 5?
2. Есть ли специфические требования к браузеру, который используется в kiosk-режиме?
3. Нужно ли учитывать какие-то дополнительные настройки сети или безопасности?
4. Есть ли уже настроенный Docker-образ, или нужно создавать с нуля?
… Мой подход к реализации:
- Сначала настраиваю автозапуск сервиса и браузера через systemd для устойчивого запуска после перезагрузки.
- Разворачиваю Docker-контейнер с необходимыми службами и настраиваю автоматический запуск.
- Устанавливаю конфигурации для отключения сна/скринсейвера, чтобы обеспечить непрерывную работу.
- Создаю скрипт или образ, который автоматически разворачивает всю систему на новых устройствах.
- Готовлю детальную инструкцию по обновлению сервиса и развертыванию на новых устройствах.
Я ориентируюсь на полную реализацию всех требований, включая корректную работу звука и стабильное воспроизведение контента. Это позволит вам без проблем разворачивать решение на любом количестве устройств.
Roman, пришлите, пожалуйста, ответы на вопросы в личные сообщения, чтобы я мог более точно оценить работу и предложить оптимальный план реализации.
-
Такі завдання не виконуються віддалено, лише фактично по місцю.
-
Вы Docker собираетьесь на Rasbery запускать?
-
Актуальные фриланс-проекты в категории DevOps
Настройка системы резервного копирования и оптимизация серверной инфраструктурыЦель работы: Обеспечить надежное сохранение данных CRM-системы и приложения путем внедрения автоматизированной системы резервного копирования (Backups), а также провести ряд серверных доработок для повышения стабильности, безопасности и производительности инфраструктуры. DevOps, Базы данных и SQL ∙ 3 часа 56 минут назад ∙ 13 ставок |
Развертывание Ruby on Rails проекта на VPS + Входящая маршрутизация электронной почтыНужна помощь в развертывании платформы для автоматизации запросов на публичную информацию (на базе open-source движка Alaveteli). Проект работает как почтовый маршрутизатор: генерирует уникальные email-адреса для каждого запроса, отправляет их в государственные органы, а ответы… DevOps, Linux и Unix ∙ 6 дней 6 часов назад ∙ 11 ставок |
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 8 дней 7 часов назад ∙ 13 ставок |