Если вашему бизнесу требуется RFID или NFC-система,
свяжитесь с нами напрямую, и мы подскажем, как можем помочь. Обычно мы можем предложить несколько вариантов.
Если систему можно создать, используя готовые считыватели и метки, то вам потребуется только разработка программного обеспечения. Некоторые RFID и NFC-системы можно приобрести вместе с пакетом совместимых программ. Однако таких немного.
Для решения сложных или специфических задач может потребоваться проектирование нетипового считывателя, а значит,
разработка аппаратного обеспечения для NFC или RFID-устройства. В случае нестандартного применения технологии и особых требований может понадобиться этап исследований и опытно-конструкторских работ. Что касается меток, обычно инженеры используют готовые модели даже для решений, сделанных на заказ. На рынке такое разнообразие моделей, что нет смысла изобретать велосипед.
Разработка печатной платы для RFID или NFC-устройства начинается с выбора считывателя. Здесь нужно учесть разные факторы: требуемая дальность считывания, подходящий диапазон частот, условия эксплуатации и др. Потребуются также микроконтроллер или микропроцессор и различные пассивные компоненты. Еще один обязательный элемент – это антенна, но обычно используют выносную. В зависимости от того, какие дополнительные функции должно выполнять устройство, могут потребоваться дополнительные модули и компоненты.
Создание NFC или RFID-устройства на заказ также включается в себя
разработку программного обеспечения. Обычно такие системы требуют трех видов ПО.
1. Прошивка отвечает за работу аппаратной части. В метках уже есть заводская прошивка, которая не требует доработки. Но для считывателя, создаваемого на заказ, потребуется разработка прошивки. Для простых решений ее можно написать на C. Для сложных решений, скорее всего, понадобиться писать код на C++.
2. Приложение, т.е. высокоуровневое ПО, которое управляет обработанными данными, собранными считывателем, для решения конкретных бизнес-задач.
3. Связующее ПО (Middleware), которое находится между прошивкой и высокоуровневым приложением. NFC-устройства, как правило, не требуют такого ПО – если только они не используются в качестве посредника между меткой и корпоративной информационной системой, что нетипично. Связующее ПО обычно разрабатывают для RFID-систем.
Связующее ПО соединяет считыватель и собранные им данные с приложением или корпоративной информационной системой. Оно обрабатывает первичные данные со считывателя, а затем передает их дальше в качестве агрегированных данных. Оно также предоставляет интерфейс уровня приложения для управления считывателями и запросом данных.