Giter VIP home page Giter VIP logo

sontranbk / pi_card_reader Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 0.0 94.25 MB

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.

Shell 2.34% Python 48.37% Kotlin 0.05% Swift 0.14% Objective-C 0.01% Dart 35.62% CMake 5.86% C++ 6.89% C 0.47% JavaScript 0.25%
nfc python3 banana-pi dart flutter nfc-card-reader nfc-tag orange-pi raspberry-pi raspberry-pi-4

pi_card_reader's Introduction

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

pi_card_reader's People

Contributors

sontranbk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

pi_card_reader's Issues

Can't store detected data in Orange Pi

I have root my Orange Pi to control the GPIO of the board. But the serial connection cannot store the data inside the Orange Pi. it says that the data file of the application was ignored. why?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.