今天整理以前的文档,发现有个实验小项目,拿出来写下。
目的:通过还原校园消费系统(校园卡消费),学习相关知识
涉及知识:C编程,C++编程,SQL,串口,TCP,SPI,STM32
涉及软硬件:上位机QT5.7 数据库SQlite 硬件 stm32+RC522读卡器 RFID
最后项目成果包括:
数据库,服务器程序,客户端程序,stm32读卡器程序。
整体思路也很简单:通过stm32单片机连RC522读卡器,将RFID卡号读取出来,通过网络将RFID卡号发往服务器查询数据库,进行消费、充值等操作。
数据库设计如下:

服务器 服务器直接连接数据库,由于我的电脑上mysql的驱动有点问题,就用 SQlite代替。

客户端 客户端通过tcp/ip连接服务器,通过串口连接stm32

消费界面 Qt程序方便移植,正在学习将Qt程序移植到ARM开发板上,到时候可以做成嵌入式设备

RC522 网上有卖的,几块钱

该项目旨在通过STM32单片机与RC522读卡器读取RFID卡号,经由网络发送至服务器进行消费、充值等操作。使用Qt5.7开发上位机程序,数据库采用SQLite,硬件部分包含STM32与RC522读卡器。系统虽未涉及实际货币交易,但提出了数据安全性的考虑,如内部验证、数据加密等。
最低0.47元/天 解锁文章
1362

被折叠的 条评论
为什么被折叠?



