2011-06-20 3 views
1

Вот ситуация, с которой мне нужно иметь дело. Я ценю любой вход. Существует теннисный корт с проводными датчиками. Сеть, все линии имеют встроенные датчики. Все эти датчики отправляют сигналы на USB-устройство, которое подключено к портативному компьютеру (COMP1). Для зрителей также есть два проекционных экрана. Проекторы подключаются к отдельному компьютеру (COMP2), и они могут выступать в качестве внешних мониторов. Я хочу разработать приложение, управляемое событиями, и запустить его на COMP1, который будет контролировать датчики. Когда он получит сигнал, он отправит сообщение на COMP2, который затем отобразит информацию о проекторах в веб-браузере. Оба компьютера имеют Wi-Fi. Как бы вы создали такую ​​систему? Вы бы использовали ajax, веб-службы, wcf, javascript? Очевидно, что он будет иметь сервер (COMP1) и клиент (COMP2). Я не хочу запускать таймер на COMP2 для опроса датчиков. Я хочу, чтобы это было чистое событие. Датчик -> COMP1 -> COMP2 -> экранИдеи дизайна веб-приложений

Спасибо за вашу помощь, заблаговременно.

+2

Почему вы используете веб-технологии? Кажется, это неправильный выбор. – epascarello

+0

Что вы посоветуете? Программирование сокетов? два приложения для настольных компьютеров, использующие протоколы TCP или UDP? – Thracian

ответ

0

Я бы с удовольствием посмотрел бы Python Twisted для COMP1 для чтения значений датчиков в Python и выступал в качестве сервера websocket. COMP2 может быть простым устройством с приличным webbrowser с поддержкой websocket и некоторым javascript для обработки данных. Довольно простое решение, и поскольку вам нужно только поддерживать 1 компьютер/браузер, вам не нужно иметь дело с резервным для браузеров без веб-браузера.

Смежные вопросы