Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: подскажите с инструментом
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
нарисовалось некое ТО
суть примерно следующая
есть "комп" RaspberryPi (такой себе одноплатный компьютер с возможностью легкого довеса внешних элементов: датчиков, приемников и т.д.) будет это дело крутиться на линухе и в теории хорошо выполнять свои маленькие задачки, что то откуда то снимать и что то кудато посылать
так же будет какой нить ноут, скорее всего под виндой, на котором будет стоять прога облегчающая управление и разбор данных полученных с одноплатного
стоит предварительно 2 сложности
1) нужно их сдружить по сети и желательно без установки апача или иного сервера на одноплатный
2) хотелось бы управление на ноуте через браузер (хотя это возможно сильно излишне)
тоесть в моем представлении: прога на ноуте стучится к одноплатному передает некий управляющий сигнал, получает результаты, ведет логи,
и красивенько выводит,
желательно чтоб обращение к проге от юзвря шло с браузера и при этом запускаемая программулина не требовала какой либо установки
чтоб флешку всунул, запустил, в браузере указал ссылку, порт и юзаешь
есть мысли?
EuGen
Отправлено: 03 Июня, 2013 - 20:47:42
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Есть. Установить на Win-машину клиент, наподобие tightvnc (как вариант - скачайте на флеш-карту и используйте) и по VNC работать с linux-сервером - это в предположении, что лишнего ничего не хочется устанавливать на linux-машину (VNC всё же придётся, но по крайней мере это нативно).
Решит вопрос с первым пунктом.
Второй пункт - тут уж Вы сами должны понимать, браузер - это HTTP. HTTP - это веб-сервер. Потому устанавливаете веб-сервер, устанавливаете iscponfig и управляете linux-сервером через браузер с Win-машины.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Мелкий
Отправлено: 03 Июня, 2013 - 20:54:13
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
У малинки за глаза ресурсов развернуть хоть nginx+fastcgi с php. У 16мгц атмеги сил и то хватает веб-сервером работать (но уже без php (не портирован на 8-битный AVR, ага), а ещё и сетевой стек софтовый, а не аппаратный, пусть даже на затратном USB висящий)
Учитывая нашу проф.деятельность, скорей всего веб-интерфейс будет сделать куда быстрее и рациональнее.
----- PostgreSQL DBA
DlTA
Отправлено: 03 Июня, 2013 - 20:58:13
Постоянный участник
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
EuGen пишет:
VNC работать
судя из описаний это чтото уровня тим виевер,
имхо сильно круто
для внешнего управления мне необходимо кидаться десятками байт
хотелось бы очень легкий вариант, чтоб свести нагрузку на одноплатный к минимуму. (Добавление)
Мелкий пишет:
Учитывая нашу проф.деятельность, скорей всего веб-интерфейс будет сделать куда быстрее и рациональнее.
проблема в том что нужно с точностью до миллисекунд изменять время между срабатыванием внешних датчиков
вот и возникает вопрос, можно ли гарантировать что сервер не повлияет на измерения
EuGen
Отправлено: 03 Июня, 2013 - 21:12:56
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
VNC - это один из самых легких ( если не самый ) протоколов управления удалённой машиной, используя GUI. Вряд ли найдёте легче.
Если уж нужно восем лёгкое решение - putty (win-клиент) + sshd (linux-сервер). Тогда и X-сервер не нужен на linux-машине. Оптимальный вариант, на мой взгляд.
По поводу точности - если датчики будут записывать данные на сервер - то, пусть и с задержкой, но они будут правильно передаваться по сети. Или это критично? (то есть необходимо получать не только правильные измерения с датчика, но и в ту же миллисекунду, в которую датчик сгенерировал измерение?) - если да, то, вероятно, сетевая архитектура не подойдёт вовсе.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
DlTA
Отправлено: 03 Июня, 2013 - 21:19:51
Постоянный участник
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
"сервер" расчитывает время между срабатыванием датчиков, и по возможности (с очень слабым приоритетом) отдает эти данные во вне (а а так же логирует у себя)
с таким же слабым приоритетом реагирует на команды управления,
команд управления мало, перейти из одного режима в другой (из демо, в режим измерения)
, сброс, установка параметров
EuGen
Отправлено: 03 Июня, 2013 - 21:21:25
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Тогда вполне подойдёт веб-формат.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
DlTA
Отправлено: 03 Июня, 2013 - 21:23:49
Постоянный участник
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
EuGen пишет:
Тогда и X-сервер не нужен на linux
там графика не нужна, он не оснащается монитором, все общение только в цифра, сколько времени прошло от срабатывания датчика 1 до срабатывания датчика 2
а красивый вывод генерит по возможности ноут с виндой на основе полученных значений
Мелкий
Отправлено: 03 Июня, 2013 - 21:28:28
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
DlTA пишет:
вот и возникает вопрос, можно ли гарантировать что сервер не повлияет на измерения
Нельзя без rt-патчей на ядро как минимум. Linux'овое ядро уже само по себе вам такой гарантии не даст.
Распространённый фокус - такой реалтайм повесить на микроконтроллер, с которого уже передавать данные на малинку по UART/SPI/(ещё чему-нибудь)
----- PostgreSQL DBA
DlTA
Отправлено: 03 Июня, 2013 - 21:37:26
Постоянный участник
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
Мелкий пишет:
Распространённый фокус - такой реалтайм повесить на микроконтроллер, с которого уже передавать данные на малинку по UART/SPI/(ещё чему-нибудь)
тогда отпадает весь смысл малинки
Мелкий
Отправлено: 03 Июня, 2013 - 22:11:11
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
DlTA пишет:
тогда отпадает весь смысл малинки
Не совсем, сеть держать она умеет
----- PostgreSQL DBA
DlTA
Отправлено: 11 Июня, 2013 - 10:29:48
Постоянный участник
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
продолжение истории):
нынче на малинку можно ставить почти все, в том числе полноценный веб сервер апач, пыха, мускуль, фтп, и какой то "tomcat6 " что это такое я так и не понял
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.