Skip to content
Linux kernel driver and client application for Micro-EM (Микро-ЭМ) RFID USB scanner
C C++ Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
driver
scanner
README.md
install.sh

README.md

Драйвер и клиентское ПО для USB считывателя RFID-меток Micro-EM (Микро-ЭМ)

Что это?

driver — модуль ядра Linux для USB-устройства c251:130a, это считыватель RFID-меток.
Создает псевдо-устройства /dev/microemN, где вместо N цифра. Первый подключенный USB-сканер c251:130a будет иметь адрес /dev/microem0.

scanner — это программа для считывание RFID-меток.

Изначальное происхождение кода неизвестно. Всё, что было импортировано в первом коммите, написано не мной. Если код нарушает ваши авторские права, сообщите об этом. Вопросы вызывают куски какого-то SDK в scanner/. Общее качество кода не очень.

scanner/microemscan.service — сервис systemd для запуска программы microemscan в режиме демона.

Сборка

Для сборки в папках driver и scanner запускать make, для установки запускать make install. Для установки сервиса systemd выполните make install-systemd.

Работа с сервисом systemd

  • systemctl enable microemscan - добавить в автозагрузку
  • systemctll disable microemscan - убрать из автозагрузки
  • systemctl status microemscan - узнать состояние
  • journalctl -b 0 -u microemscan - узнать лог работы

Установка на ROSA Linux

Для установки на ROSA достаточно из репозитория поставить пакет microemscan (sudo urpmi microemscan). Пакет dkms-microemscan-rfid с модулем ядра (драйвером) подтянется как зависимость.

Исходники пакета здесь: https://abf.io/import/microem-rfid-linux

You can’t perform that action at this time.