На компьютере я хочу запустить веб-приложение, которое обслуживается сервером, и этому приложению необходим доступ к считывателю RFID.
Я настроил этот компьютер для подключения к серверу через беспроводную локальную сеть.и подключите к считывателю RFID через кабель Ethernet (пробовал как прямой, так и перекрестный кабель).Считыватель не может подключиться к серверу напрямую из-за необходимой мобильности.
Настройка подключения показана на рисунке ниже.Сервер назначил IP-адрес для компьютера с использованием DHCP.Связь между компьютером и ридером установлена по статике.
Очевидно, что компьютер может получить доступ как к серверу, так и к устройству чтения, но сервер не может получить доступ к устройству чтения, как мне нужно.
РЕДАКТИРОВАТЬ:
Приложение разработано с использованием Python с фреймворком Django.Для подключения к ридеру я просто использовал socket
.
import socket
HOST = '192.168.1.21'
PORT = 50007
soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
soc.settimeout(2)
soc.connect((HOST, PORT))