An on-board diagnostic device for a vehicle, comprising: an OBD adapter configured to be plugged into an OBD port of a vehicle; a first radio frequency identification (RFID) module configured to communicate using a first frequency band and comprising a first memory, the first RFID module electrically coupled to the OBD adapter and configured to: receive OBD data of the vehicle from an associated OBD port via the OBD adapter and store the OBD data in the first memory; and communicate, using the first frequency band, at least a portion of the received OBD data to a first RFID reader when the first RFID module is queried by the first RFID reader; and a second RFID module configured to communicate using a second frequency band different than the first frequency band and comprising a second memory, the second RFID module electrically coupled to the OBD adapter and configured to: receive OBD data of the vehicle from an associated OBD port via the OBD adapter and store the OBD data in the second memory; and communicate, using the second frequency band, at least a portion of the received OBD data to a second RFID reader when the second RFID module is queried by the second RFID reader; wherein at least one of the first RFID module and the second RFID module is configured as a passive RFID module which functions without requiring power from either the vehicle or the OBD device, whereby allowing the at least one of the first RFID module and the second RFID module to communicate with at least one of the first RFID reader and the second RFID reader when the OBD device is switched off or non-functional. an OBD adapter configured to be plugged into an OBD port of a vehicle; a first radio frequency identification (RFID) module configured to communicate using a first frequency band and comprising a first memory, the first RFID module electrically coupled to the OBD adapter and configured to: receive OBD data of the vehicle from an associated OBD port via the OBD adapter and store the OBD data in the first memory; and communicate, using the first frequency band, at least a portion of the received OBD data to a first RFID reader when the first RFID module is queried by the first RFID reader; and receive OBD data of the vehicle from an associated OBD port via the OBD adapter and store the OBD data in the first memory; and communicate, using the first frequency band, at least a portion of the received OBD data to a first RFID reader when the first RFID module is queried by the first RFID reader; and a second RFID module configured to communicate using a second frequency band different than the first frequency band and comprising a second memory, the second RFID module electrically coupled to the OBD adapter and configured to: receive OBD data of the vehicle from an associated OBD port via the OBD adapter and store the OBD data in the second memory; and communicate, using the second frequency band, at least a portion of the received OBD data to a second RFID reader when the second RFID module is queried by the second RFID reader; receive OBD data of the vehicle from an associated OBD port via the OBD adapter and store the OBD data in the second memory; and communicate, using the second frequency band, at least a portion of the received OBD data to a second RFID reader when the second RFID module is queried by the second RFID reader; wherein at least one of the first RFID module and the second RFID module is configured as a passive RFID module which functions without requiring power from either the vehicle or the OBD device, whereby allowing the at least one of the first RFID module and the second RFID module to communicate with at least one of the first RFID reader and the second RFID reader when the OBD device is switched off or non-functional.