--- type: source tags: [parking, hardware, readers, qr, dingtian, datasheet] sources: [dingtian-dt008] updated: 2026-06-28 --- # Source: Dingtian DT-008 QR Code Reader (product page) Vendor product page for the **Dingtian DT-008** QR/barcode/RFID access reader — https://www.dingtian-tech.com/en_us/qr_code_reader.html. This is the reader the project actually has on hand for the [[ticket-encoding|QR ticket]] / RFID-[[subscription]] paths. Entity: [[dingtian-dt008-reader]]. Same vendor as the [[dingtian-relay|Dingtian relay board]]. > **Supersedes a mis-identified source.** The project originally summarized > `raw/GEE-QR-ER80 QR Code Access Control Reader.pdf` as if the reader were a "GEE-QR-ER80" > (GEE NFC LIMITED). That was a wrong early assumption — the device is the Dingtian DT-008. > Several facts in that PDF (RS-232, DataMatrix/1D, a Linux SDK) do **not** match the real > hardware and were dropped. The HTTP-push protocol facts, however, were later **verified on the > actual device** (see [[dingtian-dt008-reader]] "Verified on hardware"). ## Key takeaways (DT-008 product page) - **Scans:** QR / barcode (simple) **and** ID/IC/NFC cards. Read ~**0.2 s**, range **0–10 cm**. - **Interfaces:** **Wiegand 26/34, TCP/IP, USB, RS485.** (For our integration: HTTP over TCP/IP.) - **Power:** 9–16 V DC, 800 mA. **Size:** 86×86×42 mm. **Temp:** −30…70 °C. - **Wiegand pinout:** Red(power), Black(GND), Green(D0), White(D1), Blue(LED), Yellow(BEEP). - **Reporting:** "QR Code HTTP GET" — the reader HTTP-GETs a configured host on each scan; the host replies the verdict (drives beep/output). Vendor ships a **QR Code config tool** + HTTP-GET demo code (C++/C#/PHP) and an SDK (`QRCode_sdk.zip`). See [[qrcode-sdk]] for the protocol we implement. ## How we use it Host-in-the-loop, synchronous HTTP: reader GETs `/qa/mcardsea.` with its serial (`cjihao`); our endpoint (`apps/server/src/routes/qr-reader.ts`) decides and replies the SDK verdict, and emits a `read` event for the access flows. Full integration + the on-hardware findings (the `.jsp` path extension, `Connection: close` requirement, serial resolution) are in [[dingtian-dt008-reader]].