Работа с внешними устройствами

G
На сайте с 25.07.2006
Offline
74
573

Народ.

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

Подскажите какие технологии можно использовать для этого?

MI
На сайте с 16.07.2008
Offline
74
#1

Делаем простую программку, например на C# которая работает с устройством на прямую и ещё является веб сервером, вот уже к этому веб серверу можно и локальной сети отправлять запросы, если браузеры в сети поддерживают websocket то это хороший вариант общения с этой промежуточной программой.

DV
На сайте с 01.05.2010
Offline
644
#2

POS что-ли, задумали сделать? Неблагодарное занятие…

В общем случае, из PHP можно пинать shell с помощью phpexec.

Openbravo смотрели?

А ещё нагуглите IceCash. Самопильное решение под Linux. РМК с веб оболочкой. Автор здравствует и даже отвечает в почту.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
G
На сайте с 25.07.2006
Offline
74
#3
DenisVS:
POS что-ли, задумали сделать? Неблагодарное занятие…
В общем случае, из PHP можно пинать shell с помощью phpexec.
Openbravo смотрели?
А ещё нагуглите IceCash. Самопильное решение под Linux. РМК с веб оболочкой. Автор здравствует и даже отвечает в почту.

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

---------- Добавлено 18.05.2016 в 13:06 ----------

metadon.info:
Делаем простую программку, например на C# которая работает с устройством на прямую и ещё является веб сервером, вот уже к этому веб серверу можно и локальной сети отправлять запросы, если браузеры в сети поддерживают websocket то это хороший вариант общения с этой промежуточной программой.

Тоже думаю, и наверное остановлюсь на таком варианте. Просто думал может в наш 21 век уже можно без агентов обойтись.

eklips007
На сайте с 02.02.2010
Offline
64
#4
gromqk:
Просто думал может в наш 21 век уже можно без агентов обойтись.

Политика безопасности не даст вам этого сделать без без агентов. Ну или полный изврат с помощью php. только там будет еще тот огород

LinkBoss.net - Трастовые ссылки для увеличения трафика в 10 раз! (http://linkboss.net/)
G
На сайте с 25.07.2006
Offline
74
#5
eklips007:
Политика безопасности не даст вам этого сделать без без агентов. Ну или полный изврат с помощью php. только там будет еще тот огород

PHP не вариант, он работает на сервере, а сервер черти где. Устройство подключено к одной из клиентских машин, и задача по сути состоит в том чтобы по событию в браузере (причем это не обязательно браузер на машине к которой непосредственно подключено устройство) дернуть драйвер управляющий внешним устройством.

Так что думаю тут агент со встроенным в него web-сервером, будет самым оптимальным решением.

N
На сайте с 06.05.2007
Offline
419
#6

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

Начать надо все же с обсуждения устройства.

А что не так с php ? На windows запускается.

Кнопка вызова админа ()

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий