Выберите стартовый шаблон для ODNFC на Lua: UDP, OSC, HTTP, автономный замок, MQTT, опрос по HTTP или TCP. Для каждого варианта есть описание и исходный код.
При заказе ODNFC можно выбрать один из семи Lua-шаблонов в списке «Шаблон
программы при поставке». Выбранный файл будет установлен на устройство перед
отправкой.
Для каждого шаблона доступны описание и исходный код. Их можно проверить до
заказа или использовать как основу собственной интеграции.
Каждый шаблон решает отдельную задачу и требует настройки под конкретный
проект. Это не готовая СКУД «под ключ». Перед использованием задайте параметры
в настройках устройства или в коде. Аутентификацию, шифрование, хранение базы и
журнал событий добавляйте в соответствии с требованиями проекта.
Выберите сценарий
Шаблон 1 из 7
Стартовый шаблон для доработки
Передача UID по UDP
Основной шаблон: отправляет UID одной UDP-датаграммой на адрес из настройки net_dest.
Совместимость
ODNFC-LAN и ODNFC-LAN-C с Lua; требуется IP-сеть.
Что настроить
В Web-настройке net_dest укажите IP-адрес и порт приёмника, например 192.168.1.10:5555. UDP не подтверждает доставку.
Стартовый шаблон для доработки
Передача UID по OSC
Формирует OSC-сообщение /odnfc/uid со строковым UID и отправляет его поверх UDP.
Совместимость
ODNFC-LAN и ODNFC-LAN-C на с Lua с модулем OSC; требуется IP-сеть.
Что настроить
В net_dest укажите адрес и UDP-порт OSC-получателя. При необходимости измените OSC-адрес /odnfc/uid в шаблоне.
Стартовый шаблон для доработки
HTTP-считыватель
Передаёт UID на HTTP-сервер и открывает замок, когда сервер отвечает кодом 200.
Совместимость
ODNFC-LAN и ODNFC-LAN-C с Lua; требуется сетевое подключение.
Что настроить
В net_dest укажите полный URL обработчика. Проверьте пин и активный уровень выхода; добавьте подходящие проекту аутентификацию и защиту канала.
Стартовый шаблон для доработки
Автономный дверной замок
Сверяет UID с локальным списком и управляет замком без обращения к серверу.
Совместимость
ODNFC-LAN и ODNFC-LAN-C с Lua; сеть после настройки не обязательна.
Что настроить
Разрешённые UID, пин и активный уровень выхода. Большую базу и журнал событий следует проектировать отдельно.
Стартовый шаблон для доработки
Передача UID по MQTT
Публикует UID в MQTT-топик для серверной автоматики, учёта событий или интеграции с другими системами.
Совместимость
ODNFC-LAN и ODNFC-LAN-C с Lua; нужен доступный MQTT-брокер.
Что настроить
В net_dest укажите адрес и порт брокера. Топик, учётные данные и TLS при необходимости доработайте в шаблоне.
Стартовый шаблон для доработки
HTTP: опрос считывателя сервером
Сохраняет последний UID в устройстве и отдаёт его по запросу встроенного HTTP-интерфейса.
Совместимость
ODNFC-LAN и ODNFC-LAN-C с Lua; сервер должен обращаться к считывателю по сети.
Что настроить
Сетевой доступ к устройству и порядок обработки нескольких событий. Пример хранит только один последний UID.
Стартовый шаблон для доработки
Передача UID по TCP
Устанавливает TCP-соединение и передаёт UID серверу с контролем результата отправки.
Совместимость
ODNFC-LAN и ODNFC-LAN-C с Lua; требуется TCP-сервер.
Что настроить
В net_dest укажите адрес и порт. Для рабочей системы предусмотрите фреймирование, повторы и защиту канала.
Если новый алгоритм можно реализовать через доступный Lua API ODNFC, мы
бесплатно поможем адаптировать прикладную программу. Опишите входные данные,
нужную реакцию считывателя и формат обмена в
обращении в техподдержку.
Новая электроника, изменение системной прошивки и функции, которых нет в
платформе ODNFC, относятся к
отдельной доработке устройства.