Ajit Kumar Pandit Ответов: 1

Как интегрировать RFID с оконным программным обеспечением с помощью C#?


Здравствуйте, ребята, я пытаюсь интегрировать RFID с оконным программным обеспечением с помощью C#.Net но у меня возникают проблемы, чтобы сделать это. В этом случае я хочу читать, записывать, удалять данные с помощью RFID на карту для программного обеспечения управления больницей, чтобы карта содержала полную информацию о пациентах. Здесь я хочу прояснить, что я не хочу сохранять данные в базе данных. Я только хочу записать данные на карту с помощью RFID-устройства в C#. Следовательно, для еще двух действий, таких как чтение данных, а также удаление данных с карты с помощью RFID-устройства в C#.Net.
Мне нужна ваша помощь, ребята, спасибо.

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

Я попробовал ссылку, предоставленную по следующим ссылкам:
(1) - Программирование RFID[^]
(2) - Как считывать RFID-данные с последовательного порта в смарт-устройстве C#?[^]

Graeme_Grant

Вы связывались с производителем или читали его документацию?

Ajit Kumar Pandit

Никаких документов/ссылок/API производитель не предоставляет. Мне действительно нужна помощь в этой ситуации.

Graeme_Grant

кто является производителем?

Ajit Kumar Pandit

Производство-это ЮМДАТТО

1 Ответов

Рейтинг:
6

Graeme_Grant

У Yumdatto есть только считыватели, которые вводят символы с клавиатуры: RFID-считыватели (черный цвет) - Shenzhen Yumdatto Electronics Co., Ltd. - - Бытовая Техника-Китай[^]

Вам нужен такой читатель/писатель, как этот: Scanfob® Ultra-BB2 UHF Reader / Writer | Serialio.com[^]


Ajit Kumar Pandit

Да, вы совершенно правы.
Я использую следующую ссылку для чтения идентификаторов карт
http://www.c-sharpcorner.com/blogs/rfid-programming1
но получение ошибки в следующем блоке кода
частная RFID_DataReceived недействительным(объект отправителя, SerialDataReceivedEventArgs е)
{

если (txttag.Текст.Длина &ГТ;= 12)
{
РАДИОЧАСТОТНАЯ ИДЕНТИФИКАЦИЯ.Закрывать();

}
ещё
{
DispString = RFID.ReadExisting();
// Получение ошибки ниже этого.метод Invoke
этот.Invoke(new EventHandler(DisplayText));
}

}
Ошибка - 'MainWindow' не содержит определения для 'Invoke', и ни один метод расширения 'Invoke', принимающий первый аргумент типа 'MainWindow' , не может быть найден(отсутствует ли директива using или ссылка на сборку?)

Graeme_Grant

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

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

Ajit Kumar Pandit

Но там говорилось, что "при показе карты поверх RFID-считывателя" идентификатор карты автоматически отображается в текстовом поле.

Graeme_Grant

да... вводится клавиатура... Откройте блокнот и используйте RFID-метку, чтобы увидеть.