It is dependent from the number of devices and RFID cards.
Do you want manage the cards remote?
If not many devices and not many cards I would use
Teltonika tracker and I-Button.
This looking good, someone have expirience ?
http://www.totemtek.com/gps-tracking/GPS-tracking-device-AT05-3G.html
where to buy ?
I looking for tracker with RFID reader to logging drivers, must working with traccar system. Driver can start engine only after login via RFID reader.