嵌入式非接触式公交智能卡项目
【嵌入式非接触式公交智能卡项目】是一种利用现代嵌入式技术和非接触式通信技术实现的公共交通支付系统。该项目旨在提供一个便捷、高效的公共交通支付解决方案,减少乘客使用现金支付的不便,提高公交运营效率。 1. **系统概述** 该项目由李永峰和向章正设计,主要涉及智能卡的初始化、读卡器感应以及营业额统计等功能。智能卡系统需具备用户信息存储、余额管理以及与读卡器之间的交互能力。同时,读卡器需能识别和处理卡片信息,如检查余额、提示充值,并在特定时间与服务器交换数据。 2. **需求与运行环境** - 需求规定:系统应能保存用户信息、余额,并支持读卡器的初始化、余额检查、卡片读写及记录管理等功能。同时,读卡器还需定期与服务器无线连接,上传日交易记录。 - 运行环境:采用内核版本为2.6的嵌入式Linux操作系统,基于Samsung S3C2410 CPU的硬件平台。 3. **设计概念与流程** - 智能卡初始化:新用户办理时,读卡器读取用户信息并写入卡片,同时更新智能卡管理系统数据库。 - 读卡器感应:读卡器感应到智能卡后,会更新卡片余额并记录交易信息,信息同步到数据库。 - 统计营业额:营业额信息通过BOA网站工具和IE界面显示,每日营业额由读卡器数据库传输至智能卡管理系统,最终上传至智能卡管理数据库。 4. **接口设计** - 智能卡初始化模块:接收新用户信息和充值金额,输出充值后的用户信息和金额,与读卡器和智能卡管理系统进行数据交换。 - 读卡器感应模块:处理卡片信息,更新卡片余额和读卡器数据库,与智能卡管理系统和数据库交互。 5. **人工处理** - 新用户注册和充值需要人工获取信息。 - 营业额统计模块则需要人工发送读卡器数据库信息至服务器。 6. **系统出错处理** - 出错信息记录:系统需有错误信息捕获机制,以便识别和记录问题。 - 补救措施:设计相应的错误恢复策略,如充值失败时的重试机制或异常情况下的通知功能。 - 系统维护:考虑长期的系统维护,确保软件和硬件的稳定运行。 这个项目体现了嵌入式技术在公共服务领域的应用,通过非接触式通信提高服务效率,简化了公交支付流程,对提升城市公共交通体验有着重要作用。同时,系统的稳定性和安全性也是设计时必须考虑的重要因素。
剩余9页未读,继续阅读
- 涩涩苦茶2014-11-19了解了一下 因为我也在做
- 粉丝: 7
- 资源: 10
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Java的医药管理系统.zip
- (源码)基于Java和MySQL的学生信息管理系统.zip
- (源码)基于ASP.NET Core的零售供应链管理系统.zip
- (源码)基于PythonSpleeter的戏曲音频处理系统.zip
- (源码)基于Spring Boot的监控与日志管理系统.zip
- (源码)基于C++的Unix V6++二级文件系统.zip
- (源码)基于Spring Boot和JPA的皮皮虾图片收集系统.zip
- (源码)基于Arduino和Python的实时歌曲信息液晶显示屏展示系统.zip
- (源码)基于C++和C混合模式的操作系统开发项目.zip
- (源码)基于Arduino的全球天气监控系统.zip