基于CRC报文缓存技术的IC水卡预付费终端设计
2018-06-27石晨曹永忠
无线互联科技 2018年5期
石晨 曹永忠



摘 要:以STM32为控制核心,IC卡为预付费载体,文章设计了IC水卡预付费终端,其中IC卡模块完成IC卡的读写,GPRS模块基于Socket与消息服务器完成数据传输,消息服务器基于Web服务完成了水务数据库业务流程。为了保障系统在恶劣网络环境的容错性能,文章提出基于CRC报文缓存技术的解决方案,很好地处理了网络异常下刷卡未同步数据库的问题。
关键词:GPRS; CRC报文;缓存技术
当前,在“智慧城市”建设大背景下,智慧水务的构想应运而生,而收费业务的信息化、智能化是实现智慧水务的第一止,目前国内出现了很多IC水卡预付费终端,然而这些终端大都采用CAN总线或采用485总线与服务器通信,由于分布零散等因素,造成系统的建设投资大、运营费用高、监控维护不及时等缺点。而小部分GPRS无线传输预付费终端,也会出现因外部因素干扰导致数据传输不稳定。针对这种情况,本文提出采用GPRS无线网络与微信支付、IC卡读写相结合的方式对自来水公司收费业务进行智能化改造的方案,该方案投资小、维护成本低,特别适合大面积实施。同时提出CRC报文缓存技术,显著改善了网络异常下刷卡未同步数据库的问题。
1 IC水卡预付费终端硬件设计
IC水卡预付费终端工作流程大致如下:首先用户通过微信关注自来水公司的公众号,输入卡号、充值金额等信息进行预付费。用户收到预付费成功的消息之后将IC水卡插入预付费终端完成充值,交易完成之后预付费终端语音播报同时屏幕显示充值量、充值结果等信息。……
登录APP查看全文
