Я работаю с производителем электроники, чтобы встраивать системы управления на основе ЛВС в продукты. Идея состоит в том, чтобы обслуживать интерфейс конфигурации / управления системой через веб-браузер, чтобы клиентам никогда не требовалось устанавливать программное обеспечение. Мы можем общаться с устройством, отправляя и получая последовательные данные через встроенный модуль. Поскольку устройством также можно управлять с помощью интерфейса на передней панели, возникает проблема синхронизации удаленного веб-интерфейса с очень низкой задержкой. Кажется, что веб-сокеты или что-то вроде Push - это то, что нам нужно для обработки событий в реальном времени с сервера на клиенты.
Я использую сервер встроенных устройств Lantronix Mathport AR. Из коробки устройство будет обслуживать любые пользовательские HTML и Java-сервлеты / апплеты. У нас есть возможность установить легкий дистрибутив Linux, если нам нужна большая гибкость. Я не уверен, как реализовать какие-либо приложения на стороне сервера, так как устройство не работает под управлением стандартного Apache. Я считаю, что он использует Боа.
Может кто-нибудь направить меня в правильном направлении, как это сделать?