Discord-Driven RFID Attendance System

Описание к видео Discord-Driven RFID Attendance System

In this video I'm presenting RFID Attendance System realized with using Discord as communication layer between ESP32 (+MFRC522) as IoT device on one side, and WinForms desktop application as a server on the other side.

When new RFID tag is applied over the RFID scanner module ESP32 will immediately serialize it into appropriate package and push it to the Discord server into specific channel. When package arrives in channel, Discord will forward it to the WinForm application through the permanent WebSocket channel. WinForms application will than deserialize package and do validation (does received message represent package, does user who sends package has slave role, does received tag exists in local database etc...). If validation passed new activity of appropriate Employee will be stored into SQLite database.

Project repository:
https://github.com/abobija/discord-rfid

esp-discord library:
https://github.com/abobija/esp-discord

examples of using esp-discord library:
https://git.io/JYIYz

How to install ESP-IDF:
on Linux (Ubuntu 20.04):    • How to setup ESP-IDF on Ubuntu 20.04....  
on Windows:    • How to setup ESP-IDF on Windows 10 fo...  
on WSL2 (Ubuntu 20.04):    • ESP-IDF on WSL2 (Ubuntu 20.04) for pr...  

How to start with ESP-IDF?
   • Get started with ESP32 in VS Code usi...  

Credits for background music goes to LuKremBo channel:
   • lukrembo - marshmallow (royalty free ...  

Timestamps:

00:00 Intro
00:32 Architecture
04:10 Implementation
05:27 WinForms App setup
06:30 Creation of Master Bot
07:40 First startup
09:01 Esp32 App setup
11:47 Registering Employee with Tag
13:16 New activity!
14:02 Packages format
14:32 Employee with multiple Tags
15:10 Outro

About me:
https://abobija.com

Thanks for watching!

#esp32 #discord #rfid_attendance_system

Комментарии

Информация по комментариям в разработке