Доступ к последовательному порту из веб-браузера - PullRequest
5 голосов
/ 20 марта 2011

Я пытаюсь получить доступ к последовательному порту через веб-браузер.Причина в том, что вы загружаете прошивку на устройство, которое подключено к той же машине, на которой запущен браузер (через USB к rs-232).

Я искал вокруг и увидел, что это возможно с помощью Silverlight, но это ориентировано только на Windows, поскольку требует поддержки COM, в то время как моей основной операционной системой является Linux, затем Windows и затем Mac.

Я знаю, что легко разрабатывать кросс-платформенные приложения JavaFX / QT / Mono / AIRно те требуют установки огромных исполняемых файлов и только после этого запускают приложение.Я пытаюсь сделать это по-настоящему простым, подключите ваше устройство, посетите веб-сайт, и он автоматически установит ваше приложение.

Ребята, вы думаете, это возможно?

Спасибо.

1 Ответ

3 голосов
/ 17 апреля 2013

https://code.google.com/p/java-simple-serial-connector/

Поскольку Java является кроссплатформенным, это будет единственное, что необходимо для получения поддержки последовательного интерфейса, необходимой в браузере.

(не совсем кошмар безопасности, как предложено @ "awm"). Вы можете реализовать веб-сокет на локальном хосте, открыть редко используемый порт и вызвать этот веб-сокет, чтобы открыть последовательный порт и передать данные на устройство, чтобы обновить прошивка.

...