Spark Core firmware for a portable RFID reader with WiFi connectivity