Kadi
@Kadi
веб-разработчик

Как подружить rfid reader и php-приложение?

В общем, есть RFID карточки с кодами, и есть arduino uno с подключенным к нему rfid reader-ом.
Arduino подключен к компьютеру через usb (com-port).
А на компьютере установлен openserver с веб-приложением.
Браузер на компьютере всегда открыт и на нем всегда запущено приложение.

Итак, необходимо, чтобы при проведении карточкой по ридеру, приложение отображало полученный код с карточки.

я предполагаю, что нужен некий посредник - демон, который будет слушать com-порт и полученные данные, преобразовывать в http-запрос для веб-сервер. А веб-сервер отправляет по своей инициативе ajax запрос клиенту. Если это правильное направление, то как создать демона? Или может есть другие пути?
  • Вопрос задан
  • 3281 просмотр
Пригласить эксперта
Ответы на вопрос 2
Lerg
@Lerg
Defold, Corona, Lua, GameDev
Можете либо взять wifi расширение для Arduino и запустить http демон прямо на нём, либо переписать считыватель на какой-нибудь другой платформе с поддержкой сети (raspberry pi, например).
Если всё же Arduino, то сделайте скрипт на Python или чём-либо ещё, что может слушать COM порт и работать с сетью. Как только приходит сигнал с устройства, скриптом отправляйте HTTP запрос на основной сервер, чтобы он там в базу прописал или ещё куда (термин AJAX здесь не применим).
А в браузере сделайте либо веб сокеты, либо опрашивайте с нужной частотой сервер на предмет новых данных.
Ответ написан
Комментировать
gbg
@gbg Куратор тега Arduino
Любые ответы на любые вопросы
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы