包括前端POS机及后台系统。
前端车载POS机在传统公交POS机的公交刷卡功能基础上,增加支付宝、微信、银联二维码、刷银联卡等功能。
后台系统包括POS机状态监控、POS机远程升级、交易数据采集处理入库、交易数据结算(与支付宝、微信、公交卡公司等支付接口对接)、数据报表、数据上传公交公司和市民卡公司系统等功能。
通信服务端通过nginx进行负载均衡,并通过RabbitMQ消息队列传输给结算系统进行结算处理。
数据库采用MySQL数据库保存数据,各种实时数据则通过Redis进行缓存处理,以减轻数据库的压力。
本人参与了系统架构设计,后台通信服务端(微服务)、数据回传系统、结算系统等模块的开发。以及云平台的设计搭建。
开发语言:读卡器c语言,工控机c++,后台系统c#、Golang和Python。