Работаю над созданием своего умного дома. Ситуация такая - есть Raspberry Pi с модулем от Z-Wave.me, сервер управления OpenRemote, Андроид планшет на 7 дюймов. С планшета все прекрасно работает. Но дом в три этажа, и таскать планшет везде с собой не очень удобно. Поэтому возникла идея сделать стационарный пульт (touch-экран на 7" подключенный к "малинке") и сделать программу, которая повторяла бы интерфейс на планшете. OpenRemote работает посредством JSON запросов, поэтому требуется, чтоб программа работала аналогичным образом, GPIO можно и не трогать. Конфигурацию OpenRemote можно "выдернуть" в xml-файл. Посоветуйте, пожалуйста, на чем это лучше реализовать? В программировании я нуль, но разберусь как-нибудь.
Самый простой вариант это сделать веб-морду с кнопочками (если Малина, то у вас скорее всего там линукс полноценный, на котором вебсервер можно поднять), тем более что в доках ОупенРемоута есть пример поднятия веб-сервера (www.openremote.org/display/docs/Building+OpenRemot... Если не охота ковырятся с Джавой, то можно запустиь веб-сервер на node.js (к примеру, по туторам делается очень легко) и кидать/получать JSON OpenRemote'у
Ни че не понятно. Понятия " таскать планшет везде" и "стационарный пульт" вещи взаимоисключающие. По сути на малине вы хотите сделать тот же планшет только менее удобный. Какой в этом смысл?
Игорь Бинкис: Я программированием занимаюсь 35 лет и даже для меня это нетривиальная задача. Потребуется чистого времени не одна неделя, а с учетом занятости другими задачами несколько месяцев. Думаю вам проще и дешевле будет купить самый дешевый планшет и вмонтировать его в стену. А программированием заняться отдельно при этом нужно понимать, что первые практические результаты вы получите не раньше чем через 5-6 лет упорных, регулярных занятий и это при условии, что будите двигаться в правильном направлении
evgeniy_lm: если честно, я тоже склоняюсь к варианту с двумя планшетами, тем паче что по деньгам и времени получится дешевле. Но хочется сделать самому что-то, и приобрести опыт в разработке и программировании. Что касается времени, то я никуда не тороплюсь.
Иван: Ну, подсоби товарищу. Покажи, что ты не только кнопки впустую давить умеешь. Только не надо звиздеть, что как за в ближайшее время у тебя все вечера заняты