2010-06-25 4 views
0

Возможно ли использовать периферийное устройство USB, которое я создал непосредственно на веб-сайте. Я не уверен, с чего начать, но, например, на таких сайтах, как connect.garmin.com, они позволяют вам подключать ваш спутниковый навигатор, а затем передавать данные на веб-сайт после того, как вы загрузили приложение и перезапустили браузер.Устройство USB на сайте

Что мне нужно для исследования, чтобы добавить эту функциональность к определенному устройству, которое у меня есть.

ответ

3

Непосредственно? Обычно нет.

Браузеры, запускающие веб-сайты, работают в среде с высокой степенью песочницы. Если вы хотите получить доступ к устройству USB вам понадобится:

  • Драйвера для ОС
  • обостренной привилегии безопасности
  • интерфейса (который, как правило, довольно ограничен в своих средах, например, ActiveX для IE/Windows)

Если у вас есть приложение, ему просто нужно загрузить библиотеку HTTP, использовать предоставленный вами веб-сервис, а затем открыть URL-адрес (в браузере по умолчанию), который связан с обновленными данными (например, с помощью уникального идентификатора, возвращаемого веб-сервисом).

+2

Плагины, которые используют устройства, могут быть написаны на некоторых языках с перекрестной платформой, таких как Java и Flash. Простой апплет или провал существования Сети, который является программой Flash, должен иметь возможность взаимодействовать с вашим устройством. ActiveX также является решением, но снова только в Windows. –

+0

Итак, я могу использовать Flash в качестве прямого интерфейса к устройству? Любые другие направления, которые вы можете указать мне, прежде чем я начну задание. – Layke

+0

Также Дэвид намерен разрешить людям с устройствами, получить доступ к моему сайту, а затем использовать устройство на веб-сайте. Его единственные основные передачи информации. Очень минимальная сложность. – Layke

2

Для этого вам необходимо создать плагин для браузера. В случае Garmin это Garmin Communicator.

+0

Да, я загрузил это и установил, чтобы мой GPS-GPS работал, когда я использую их веб-сайт. Я хотел бы знать, что мне нужно для исследования, чтобы создать что-то подобное. – Layke

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