Задача
Заказчику — разработчику серверного оборудования — требовался аппаратный механизм авторизации: функции системы или отдельные программные компоненты должны активироваться только при наличии зарегистрированной RFID-метки. Внешний USB-считыватель для этой задачи не подходил: его легко отключить или подменить, и он занимает внешний порт.
Решение должно было устанавливаться внутрь сервера в стандартный разъём, не требовать отдельного крепления и кабелей питания и укладываться в габариты, доступные на системной плате. Форм-фактор M.2 позволил выполнить все эти условия. Помимо этого, модуль должен был работать в условиях серверного шасси — при повышенной температуре и высоком уровне помех от импульсных источников питания и высокоскоростных интерфейсов.
Что сделали
Мы разработали модуль полного цикла: от выбора архитектуры до встроенного ПО микроконтроллера, который связывает RFID-считыватель с системой управления лицензиями. Основные сложности — плотная компоновка на плате M.2 малой площади и обеспечение стабильного считывания меток при установке модуля внутри металлического корпуса сервера, поэтому антенна выносится в место с подходящими условиями распространения радиосигнала.
- Спроектировали компактную печатную плату в форм-факторе M.2 для прямой установки в серверное оборудование, без дополнительных кабелей и креплений.
- Разработали логику взаимодействия RFID-считывателя и системы управления лицензиями: микроконтроллер считывает метку, проверяет её и передаёт результат хост-системе.
- Развели интерфейсы UART и SPI для подключения RFID-тракта и периферийных модулей контроля; антенна подключается через отдельный ВЧ-разъём.
- Предусмотрели обновление встроенного ПО без извлечения модуля из системы.
- Подготовили плату к автоматическому монтажу с учётом плотной компоновки и малой толщины модуля.
Результат
Заказчик получил встраиваемый модуль авторизации, который устанавливается в стандартный слот M.2 и не требует доработки конструкции сервера. Аппаратная привязка лицензий к RFID-меткам повышает защищённость системы по сравнению с чисто программными механизмами. Изготовлена и проверена пилотная партия, изделие подготовлено к серийному выпуску на производстве ГАОДИ. Логика работы модуля может дорабатываться под разные схемы лицензирования без изменения аппаратной части. Это позволяет заказчику применять один модуль в нескольких линейках оборудования.