Skip to content

Emulates MERG concentrator or MQTT for RFID reader communication with JMRI

License

Notifications You must be signed in to change notification settings

jerryg2003/MRR-RFID-ESP32

Repository files navigation

MRR-RFID-ESP32 RFID for Model Railroads

Multiple configurations under development:

For the MFRC522 reader: (1)Emulates MERG Concentrator for RFID communication with JMRI over WiFi (setup: JMRI RFID Connection) (2)Uses MQTT for RFID communication with JMRI over WiFi (setup: JMRI MQTT Connection)

For the PN5180 reader: (1) Test sketch to get the both ISO protocols working (15693 and 14443) (2) Slightly modified libraries to get this working more effectively with the ESP32 (3) TBD: sketch to communicate via MQTT to JMRI. (expected by June 30, 2023)

ESP32_RFID-v10p: Configurable sketch:

  • Select which layout config to use (your own layout config info, test info, etc.)
  • Select which type of reader to use (PN5180, RC522, PN532)
  • Select which communications method to use (MQTT, JMRI RFID Connection)

Hardware: ESP32-WROOM Development Board (includes WiFi support), either MFRC522, PN532, or PN5180 RFID Readers

Software: Arduino IDE, various libraries (see the list in the sketches), JMRI

** FIRST PUBLIC RELEASE **

Code provided "AS IS" with no warranties! PLEASE DO NOT DISTRIBUTE FURTHER WITHOUT PERMISSION OF AUTHOR AS CHANGES MAY BE MADE BY AUTHOR AT ANY TIME.

Distributed subject to license as specified in the Github reposoitory. Code on Github may be modified or withdrawn at any time

Motivated by sketches from Thomas Seitz https://github.com/TMRCI-DEV1/RFID-Concentrators

Copyright (c) 2023 Jerry Grochow