KIOSK + сервіс на Raspberry PI
Про задачу
Є готовий Python-сервер з HTTP API, який на raspberry PI керує повноекранним браузером у kiosk-режимі та відтворює звук через 3.5 jack. АПІ має метод для зміни 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, kiosk-режимом Chromium на Linux. Розгортання через один скрипт - стандартна практика.
Готовий взятись за повний цикл: від автозапуску до інструкції розгортання на новому девайсі.
-
1396 6 1 Вітаю, Roman!
Для більш точного розуміння задачі, уточніть, будь ласка:
1. Яка версія Raspberry Pi у вас є для тестування: 4 чи 5?
2. Чи є специфічні вимоги до браузера, який використовується в kiosk-режимі?
3. Чи потрібно враховувати якісь додаткові налаштування мережі чи безпеки?
4. Чи є вже налаштований Docker-образ, або потрібно створювати з нуля?
… Мій підхід до реалізації:
- Спочатку налаштовую автозапуск сервісу та браузера через systemd для стійкого запуску після перезавантаження.
- Розгортаю Docker-контейнер з необхідними службами та налаштовую автоматичний запуск.
- Встановлюю конфігурації для вимкнення сну/скрінсейвера, щоб забезпечити безперервну роботу.
- Створюю скрипт або образ, який автоматично розгортає всю систему на нових пристроях.
- Готую детальну інструкцію щодо оновлення сервісу та розгортання на нових пристроях.
Я орієнтуюсь на повну реалізацію всіх вимог, включно з коректною роботою звуку та стабільним відтворенням контенту. Це дозволить вам без проблем розгортати рішення на будь-якій кількості пристроїв.
Roman, надішліть, будь ласка, відповіді на питання в особисті повідомлення, щоб я міг більш точно оцінити роботу і запропонувати оптимальний план реалізації.
-
Такі завдання не виконуються віддалено, лише фактично по місцю.
-
Вы Docker собираетьесь на Rasbery запускать?
-
Актуальні фриланс-проєкти в категорії DevOps
Налаштування системи резервного копіювання та оптимізація серверної інфраструктуриМета робіт:Забезпечити надійне збереження даних CRM-системи та додатку шляхом впровадження автоматизованої системи резервного копіювання (Backups), а також провести ряд серверних доробок для підвищення стабільності, безпеки та продуктивності інфраструктури. DevOps, Бази даних та SQL ∙ 2 дні 2 години тому ∙ 23 ставки |
Розгортання Ruby on Rails проєкту на VPS + Inbound Email RoutingПотрібна допомога в розгортанні платформи для автоматизації запитів на публічну інформацію (на базі open-source рушія Alaveteli). Проєкт працює як поштовий маршрутизатор: генерує унікальні email-адреси для кожного запиту, відправляє їх до державних органів, а відповіді приймає… DevOps, Linux та Unix ∙ 8 днів 5 годин тому ∙ 11 ставок |
Інженер інфраструктури резидентних проксіМи будуємо мережу резидентних проксі з нуля — повністю власну, без сторонніх постачальників. Нам потрібен один винятковий мережевий інженер, щоб побудувати всю технічну основу. Що ви будете будувати: - Android фоновий SDK, який маршрутизує проксі-трафік через пристрої… C та C++, DevOps ∙ 10 днів 6 годин тому ∙ 15 ставок |