В общем, есть RFID карточки с кодами, и есть arduino uno с подключенным к нему rfid reader-ом.
Arduino подключен к компьютеру через usb (com-port).
А на компьютере установлен openserver с веб-приложением.
Браузер на компьютере всегда открыт и на нем всегда запущено приложение.
Итак, необходимо, чтобы при проведении карточкой по ридеру, приложение отображало полученный код с карточки.
я предполагаю, что нужен некий посредник - демон, который будет слушать com-порт и полученные данные, преобразовывать в http-запрос для веб-сервер. А веб-сервер отправляет по своей инициативе ajax запрос клиенту. Если это правильное направление, то как создать демона? Или может есть другие пути?
Можете либо взять wifi расширение для Arduino и запустить http демон прямо на нём, либо переписать считыватель на какой-нибудь другой платформе с поддержкой сети (raspberry pi, например).
Если всё же Arduino, то сделайте скрипт на Python или чём-либо ещё, что может слушать COM порт и работать с сетью. Как только приходит сигнал с устройства, скриптом отправляйте HTTP запрос на основной сервер, чтобы он там в базу прописал или ещё куда (термин AJAX здесь не применим).
А в браузере сделайте либо веб сокеты, либо опрашивайте с нужной частотой сервер на предмет новых данных.