Skip to content

A feature-customized IoT device, built on Pi-familly devices (Orange Pi, Raspberry Pi, Banana Pi), with NFC readers supported. It aimes to use for organization check-in-out, e-identification, ... This product has been commercialized, not under research process.

SontranBK/pi_card_reader

Repository files navigation

A customized IoT devices with NFC readers supported: reader_pi_display

1. Getting Started

This project is a feature-customized IoT device, built on Pi-familly devices (Orange Pi, Raspberry Pi, Banana Pi), with NFC readers supported. It aimes to use for organization check-in-out, e-identification, ...

This product has been commercialized, not under research process.

Now our device supports following readers:

  • Duali DE-950
  • AB Circle CIR315A and CIR315B

2. Updates and releases!!!

  • 【May 17, 2022】 version 0.0.3 (Pre-release)
  • 【Jun 03, 2022】 version 1.0.0
  • 【Jun 07, 2022】 version 1.0.1
  • 【Jun 27, 2022】 version 1.0.2
  • 【Sep 15, 2022】 version 1.0.3

For more detail about features in each version, please check out product releases

3. Reproduce process

  • For reproducing a new "reader_pi_display" device on a Raspberry Pi 4 2GB RAM, refer to Setup folder
  • For offline update (version 1.0.3 or newest one) on a published device, refer to Update code folder

4. Developing documents and tools

5. Techincal developing details:

This product is developed based on these tech:

  • Front-end software: written in pure Dart, Flutter framework. Front-end pubished on Web app with Firebase included. If Firebase supports desktop, front-end can be built on any-OS desktop. Refer to Front end Web app
  • Back-end software: written in Python (with NFC reader module, client-server API, lite database supported, auto-boot feature, internet condition checking, ...). Refer to Back end
  • Firmware-OS-related: written in Bash script (mainly for auto-boot frontend, backend features). Refer to Firmware-OS

6. Authors and credits:

In research and development process, all credits go to Son Tran BK and CTARG LAB members, in EEE, HUST (Hanoi University of Science and Technology), Ha Noi, Viet Nam

About

A feature-customized IoT device, built on Pi-familly devices (Orange Pi, Raspberry Pi, Banana Pi), with NFC readers supported. It aimes to use for organization check-in-out, e-identification, ... This product has been commercialized, not under research process.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published