RFID Bridge

Summary: Connects to an RFID reader

Listens for a connected MFC522 card reader and publishes found cards across the WebSocket bridge using the presented event.

  "topic": "rfid/event/presented",
  payload: {
    card: {
      uid: "abc"


Make sure the card reader can use SPI, then wire it up as follows:


npm install --production


npm start

Running on a non-Raspberry Pi

This relies on the SPI interface so will only run on the Pi. Use the DEBUG=true flag on a non-Pi to send a fake card message e.g. DEBUG=true npm start.