Mohammad Razmi Ответов: 1

Как подключиться к нескольким RFID считывателям с помощью C#


Привет
У меня есть 4 читателя ZK-rfid101R, которые выпущены с SDK API для программистов...
На самом деле мне нужно создать программу для подключения к 4 из них одновременно и считывания данных с них bur только с помощью одной программы.
Мне нужно создать список< gt; этого api и дать его каждому читателю.
Но есть большая проблема: проблема в том, что этот api является статическим классом api, который не позволяет мне создавать универсальные списки или экземпляры этого класса...
Пожалуйста, помогите мне, что я могу сделать в c#

Что я уже пробовал:

Список<api>
....................................................

1 Ответов

Рейтинг:
4

Dave Kreskowiak

Вы не создаете несколько экземпляров API SDK. Это совсем не так.

Как вы это сделаете, зависит от интерфейса устройства. Как эти штуки подключаются к компьютеру?


Mohammad Razmi

Более того,у меня есть 3 читателя из другой компании, которые выпустили с публичным классом API и позволили мне создать общий список этого Api для каждого ip-адреса и порта, подключенного к сети, так что из-за этого списка " api " они работают отлично, и с ними нет никаких проблем.
Все они подключены к сети с помощью коммутатора/маршрутизатора.
Моя программа работает таким образом, что пользователю нужно просто ввести IP-адрес и номер порта, и программа попытается подключить весь список IP/портов, введенный пользователем.

Dave Kreskowiak

То, что вы называете "API", на самом деле не так. Это просто класс-оболочка, который вы создаете экземпляр, который разговаривает с определенным устройством.

То же самое может быть возможно и для этих устройств, но только документация на SDK скажет вам об этом.

Mohammad Razmi

Мне просто нужно подключиться к reader и прочитать теги,не нужно никаких других методов, перечисленных в этом статическом api.
Не могли бы вы помочь мне с созданием библиотеки dll, которую я мог бы просто подключить к этому ZK и читать теги?
Что мне нужно в c#?
Я не очень хорошо разбираюсь в c#, но если вы скажете ключевые слова, я бы поискал и нашел способ

Dave Kreskowiak

Мне действительно все равно, какое предыдущее оборудование вы использовали. Вы все еще не сказали, как ваши текущие устройства подключены к компьютеру.

Mohammad Razmi

они подключены с помощью маршрутизатора братан
есть ли какой-нибудь выход из списка< gt; Для создания и подключения к этому API для каждого читателя?

Dave Kreskowiak

Есть документация по SDK?

Mohammad Razmi

Да я делаю.
Но нет никакого метода, помогающего соединить несколько читателей одновременно

Mohammad Razmi

Не могли бы вы дать свою электронную почту или аккаунт в facebook, чтобы я мог отправлять вам файлы, братан

Dave Kreskowiak

Нет, и перестань называть всех "братан".

Вместо этого разместите ссылку на загрузку.

Mohammad Razmi

Ладно, извини.
вот ты где

http://uploadb.me/qdhoz2r6519v/RFID101R.zip.html

Dave Kreskowiak

Да, я не буду трогать эту связь. Тот, что от поставщика для документации.

Mohammad Razmi

Так что просто скажите мне, куда загрузить мои документы?

Dave Kreskowiak

Не берите в голову. Я запустил одну из своих виртуальных машин, чтобы загрузить его.

Это вообще не документация. Это не более чем куча заголовков функций, а все остальное написано на китайском языке, который я не могу прочитать.

Mohammad Razmi

Внутри SDK есть файл word folder.is-разве это не документация?

Dave Kreskowiak

Список заголовков функций не является документацией. Документация объясняет, как использовать библиотеку. В нем нет ничего подобного, и он полностью на китайском языке. Удачи вам с переводом.

Mohammad Razmi

Не могли бы вы просто сказать, что есть какой-то способ создать список или другую альтернативу статическому API ?

Dave Kreskowiak

Нет, не так, как ты описываешь.

Вам придется написать свой собственный класс, который "обертывает" экземпляр reader, реализуя необходимые функции и используя для этого функции в библиотеке SDK.