RFID射频卡超市购物结算系统
RFID射頻卡超市購物結(jié)算系統(tǒng)
這段時間在做RFID射頻卡超市購物結(jié)算系統(tǒng),這個系統(tǒng)的設(shè)想來自于大學(xué)研究課題,但是我們在淘寶網(wǎng)上購買設(shè)備的時候淘寶店主都認為RF射頻技術(shù)不好應(yīng)用在超市購物結(jié)算系統(tǒng),原因有幾點:第一個是超市有許多商品是水、飲料、肉類,射頻會被削弱導(dǎo)致漏掃,第二個是超市每天賣出商品量很大,而RF卡的成本并不低,例如nxp sli卡的價格在1.6元以上 ,而FM1108的價格也在0.3元以上,如果商品采用這種卡,成本太高。
但既然是研究課題,也就是要通過項目實施去解決這些問題,對于各種問題提出解決方案。以下簡單記錄截止今天之前的開發(fā)過程:
一、硬件選型,采購:
在淘寶上、阿里巴巴等網(wǎng)站進行對比之后選擇了RD201這套射頻卡讀寫設(shè)備,這套設(shè)備的照片和參數(shù)如下:
設(shè)備參數(shù)如下:
工作頻率: 13.56MHZ
支持標準: ISO/IEC 15693和ISO/IEC 18000-3標準
發(fā)射功率: 1.5W
識別距離: 單天線最遠70CM,雙天線最遠100CM
識別速度: 高達60張/秒
天線接口: 1xSMA(50Ω)
通訊接口: 1路Rs232(可選USB、韋根26/34、藍牙2.0)
I/O口: 一路繼電器
工作模式: 主機模式,掃描模式(可通過軟件設(shè)置)
工作指示: 1個內(nèi)置蜂鳴器、2個工作指示燈
供 電: 12V DC
功 耗: 5W以內(nèi)
物理物性:
尺 寸 125x105x28MM
重 量 250克
環(huán)境參數(shù):
工作溫度 -20度~60度
儲存溫度 -45度~85度
相對濕度 5%-80%
以上參數(shù)中黃色部分是比較關(guān)鍵的參數(shù)。
選擇這個設(shè)備的原因是1、可并發(fā)每秒掃描60張卡,2、讀取距離比較合適,3、提供sdk(java、vb、C#),4、價格適中
提供的sdk及開發(fā)文檔已上傳百度云。
項目思路:
現(xiàn)在說說項目的思路:使用RF卡標識超市商品,用戶進入超市后使用手機掃描超市購物車上的二維碼(二維碼和車上的RF卡綁定在一起),掃描后手機終端把購物車上的信息發(fā)送給后臺,后臺在數(shù)據(jù)庫中完成用戶id和購物車id的綁定,在用戶完成購物之后,推著購物車通過裝有掃描天線的通道,然后由RD201完成購物車上物品的掃描,并通過平板電腦的屏幕顯示給用戶,并通過互聯(lián)網(wǎng)把所有商品的id和購物車的id推送給后臺,由后臺通過查詢完成商品和用戶的匹配并計算價格,然后把商品數(shù)量和總價推送給平板電腦顯示給用戶。同時生成賬單推送給用戶的手機終端,供用戶完成結(jié)算。
本系統(tǒng)分三大部分,1、讀卡、商品信息掃描,2、后臺、數(shù)據(jù)庫查詢與計算,3、手機客戶端、完成用戶注冊、購物車綁定、賬單推送、付款等
1、讀卡、商品信息掃描:這部分核心是驅(qū)動讀卡的硬件完成讀卡,購買設(shè)備的時候提供了sdk,最終選擇了使用VB.NET完成這部分的開發(fā),需要做一個界面,這個界面展示給用戶掃描到的商品,并傳送給后臺,后臺計算完成后反饋回來的數(shù)據(jù)要完成顯示,要通過串口驅(qū)動設(shè)備完成掃描。這里面涉及到VB.net動態(tài)庫的調(diào)用、計算機可用串口設(shè)備的查詢與調(diào)用、數(shù)組和字符轉(zhuǎn)換等功能。具體細節(jié)以后會上代碼。
2、后臺、數(shù)據(jù)庫查詢與計算:這是本系統(tǒng)的核心,當前數(shù)據(jù)庫只需要實現(xiàn)最簡單的功能,只需要有3張表,分別是用戶表、商品表、購物車表。后臺接收手機端的數(shù)據(jù)(用戶進入超市之后掃描購物車上的二維碼傳送給后臺)并完成用戶id和購物車id的匹配。然后在本購物車進行商品結(jié)算掃描之后,接收由VB端傳送來的數(shù)據(jù)(數(shù)據(jù)為商品id和購物車id的拼接字符串),對字符串進行解析后查詢數(shù)據(jù)庫并生成結(jié)算清單,把結(jié)算清單中的商品數(shù)量和商品信息發(fā)送給VB端供顯示給用戶,然后發(fā)送給手機端供用戶使用手機支付結(jié)賬。并對被購買的商品,在數(shù)據(jù)庫中進行標識。掃描完成后要解綁購物車和用戶。
3、手機客戶端、完成用戶注冊、購物車綁定、賬單推送、付款。這部分完成用戶注冊、綁定購物車、賬單推送、在線支付等功能。
?
項目當前進度:(RD201單天線,被動模式)
讀卡、商品信息掃描部分已經(jīng)完成,天線可以同時讀取幾十張卡,讀卡范圍為:
NXP Icode SLI?尺寸:85.5×54mm(標準卡):60CM
Icode2錢幣卡:20CM
注意:卡平面和天線平面完全垂直時無法讀取,夾角要小于80度。
效果如下:
?
轉(zhuǎn)載于:https://www.cnblogs.com/jiwangbujiu/p/5581941.html
總結(jié)
以上是生活随笔為你收集整理的RFID射频卡超市购物结算系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Java 垃圾回收器G1介绍
- 下一篇: 计算机软件行业的工作内容有哪些
