Необходимо самым дешевым способом решить следующую задачу.
К простому телевизору Samsung UE-28J4100AK, имеющему разъемы "Common Interface", USB, HDMI IN (STB, DVI), EXT (RGB),
необходимо подключить некое устройство, которое умело бы соединяться по wi-fi с интернетом и по кнопкам с пульта тупо показывать вбитые заранее сайты.
Т.е. кнопка "1" на пульте — открываем URL1, кнопка "2" — открываем URL2, и т.д, всего десяток сайтов. При этом URL — это полноценные современные веб-сайты, т.е. браузер которых их будет отображать должен быть полноценным.
Ничего больше вообще не нужно. Ни фильмов, ни музыки, ни чего там еще бывает (понятия не имею, у меня даже и телевизора нет и не было никогда, потому и спрашиваю здесь). Никакого полноценного управления браузером тоже не нужно. Ни вводить чего-либо, ни мыши и ее аналогов. Просто — человек нажал кнопку на пульте — ТВ переключился с показа телепередач на эту приставку и отобразил первый URL; нажал цифровую кнопку — открылся соответствующий сайт (или обновился, если он был открыт ранее), и т.д. Нажал кнопку выхода — вернулся к просмотру телепередач.
Возможно ли решить эту задачу с помощью смарт-приставки? Можно ли настроить ее так, чтобы она работала максимально тупо и не давала возможности случайно сделать пользователю что-либо еще, кроме вышеописанной функции? Если да то какую посоветуете?
Здравствуйте, vsb, Вы писали:
vsb>Если это разовая задача — raspberry pi.
И что дальше? Там столько пилить напильником, чтоб только кнопки 1..9 и только браузер, и шаг в сторону = расстрел — займёт вечность, и всё равно своего не добьётся. Для хохмыподдержания энтузиазма можно на десктопе поднять любой браузер и попытаться пришить url к кнопкам "1", "2" и т.д.
Здравствуйте, aik, Вы писали:
vsb>>Если это разовая задача — raspberry pi.
aik>И что дальше? Там столько пилить напильником, чтоб только кнопки 1..9 и только браузер, и шаг в сторону = расстрел — займёт вечность, и всё равно своего не добьётся. Для хохмыподдержания энтузиазма можно на десктопе поднять любой браузер и попытаться пришить url к кнопкам "1", "2" и т.д.
Чего там пилить, за вечер можно управиться. Простой скрипт на баше написать и всего делов.
Здравствуйте, vsb, Вы писали:
aik>>И что дальше? Там столько пилить напильником, чтоб только кнопки 1..9 и только браузер, и шаг в сторону = расстрел — займёт вечность, и всё равно своего не добьётся. Для хохмыподдержания энтузиазма можно на десктопе поднять любой браузер и попытаться пришить url к кнопкам "1", "2" и т.д. vsb>Чего там пилить, за вечер можно управиться. Простой скрипт на баше написать и всего делов.
Ну запустил баш, прочитал с клавы "1", запустил файрфокс — оконный фокус ушел в файрфокс, кто теперь будет читать/обрабатывать "2" с клавы для другой страницы в браузере? Ну окей, вернул/удержал фокус в баше и нажал "1" 20 раз — откроется 20 вкладок? Он то хочет релоад уже открытого.
Т.е. я тебе верю что "всего делов", просто любопытно как именно
Здравствуйте, aik, Вы писали:
aik>>>И что дальше? Там столько пилить напильником, чтоб только кнопки 1..9 и только браузер, и шаг в сторону = расстрел — займёт вечность, и всё равно своего не добьётся. Для хохмыподдержания энтузиазма можно на десктопе поднять любой браузер и попытаться пришить url к кнопкам "1", "2" и т.д. vsb>>Чего там пилить, за вечер можно управиться. Простой скрипт на баше написать и всего делов.
aik>Ну запустил баш, прочитал с клавы "1", запустил файрфокс — оконный фокус ушел в файрфокс, кто теперь будет читать/обрабатывать "2" с клавы для другой страницы в браузере? Ну окей, вернул/удержал фокус в баше и нажал "1" 20 раз — откроется 20 вкладок? Он то хочет релоад уже открытого.
aik>Т.е. я тебе верю что "всего делов", просто любопытно как именно
Я так понял, тут речь про ИК пульт. То бишь нажатие кнопки будет приходит к GPIO порту, к которому прикручен ИК датчик.
Релоад делается прибитием браузера и открытием нового.
Обычные кнопки можно сниффить через evdev. И даже подменять на другие, к примеру я через evdev подменяю capslock на ctrl.