Межплатформенное программное обеспечение
Межплатформенное ПО (middleware) для RFID содержит набор программных компонентов, «наводящих мосты» между элементами системы RFID (т. е. метками и считывателями) и программным хост-приложением. При этом оно выполняет две важнейшие функции:
• ведет мониторинг функционирования и состояния считывателя,
• управляет потоком данных и особой инфраструктурой RFID (метками и считывателями).
Эти функции связаны между собой и часто предполагают работу с общими данными. Тем не менее они нацелены на разные потребности приложений и обладают различными характеристиками. Ниже мы опишем каждую из этих функций отдельно. Заметим, что большинство производителей межплатформенного программного обеспечения RFID предлагают продукты, где обе функции представлены в едином пакете. Однако, как и в случае с любым многофункциональным пакетом, каждый производитель реализует функции межплатформенного ПО с разной степенью проработки. Ваш выбор в пользу решения определенного поставщика должен учитывать потребности вашего приложения. Ряд конкретных рекомендаций, призванных помочь вам сделать свой выбор, мы дадим в главе 8.
Мониторинг
Эта функция заключается в централизованном мониторинге и отправке отчетов о состоянии считывателей, функционирующих в приложении RFID. Она чрезвычайно важна в тех случаях, когда множество считывателей расположено в разных местах на одной или нескольких площадках, а визуальный или ручной контроль непрактичен. Рассмотрим, например, крупный склад, в котором ленты многочисленных транспортеров оборудованы десятками определенным образом встроенных в них считывателей, автоматически ведущих сбор данных о товарах с радиометками. В этом случае сигнал о том, что считыватель неисправен или работает некорректно, нужно получить как можно раньше. Это поможет оперативно решить проблему и своевременно предотвратить возможные ошибки.
В идеале программа для мониторинга должна быть в состоянии управлять не только считывателем, но и другими устройствами (такими как автоматы, читающие штрих-код, или принтеры-кодировщики для изготовления смарт-этикеток), которые могут быть задействованы в системе.