999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于藍牙通信的IC卡水表遠程付費裝置設計

2018-04-19 11:36:12常興智
網絡安全與數據管理 2018年3期

常興智

(寧夏隆基寧光儀表股份有限公司,寧夏 銀川 750021)

0 引言

近年來,隨著物聯網技術的快速發展,生產生活中對儀表智能化需求越來越高,遠程付費、移動支付等功能已成為儀表支付領域中的新趨勢[1]。并且由于移動終端藍牙技術的普及,應用藍牙通信實現自動化遠程支付,不僅節省大量的人力物力資源,而且使儀表的充值繳費更加便捷、靈活[2]。

藍牙(Bluetooth)通信是一種短距離無線通信技術,具有超低功耗、超強抗干擾能力的優勢,以及成本低、通信速率高、容錯能力強等特點[3]。其廣泛應用于計算機、手機等消費電子產品領域、工業自動化領域以及局域網通信領域等[4]。

1 總體設計

系統由以下幾部分組成:Bluetooth Low Energy Intelligent Card裝置模塊(以下簡稱BLE IC CARD裝置模塊);IC卡水表(IC卡接口);無線公網;移動終端(客戶端);管理服務器。系統的組成結構框架如圖1所示。

圖1 系統結構框架圖

整體系統方案說明:本系統主要針對接觸式IC卡水表為研究對象進行整體化設計。BLE IC CARD裝置通過插入水表的IC卡座進行通信,實現BLE IC CARD裝置對IC卡水表的充值和狀態查詢,可完全替代傳統IC卡;BLE IC CARD裝置與移動終端(phone/pad)通過藍牙通信方式進行數據交互,實現對BLE IC CARD裝置的讀寫操作。移動終端通過自動或手動的搜索方式連接已設定的BLE IC CARD裝置,若要進行IC卡水表中的數據獲取,可以通過插入BLE IC CARD裝置到IC卡水表中來讀取所需信息,并可以通過客戶端顯示所需數據。若要進行IC卡水表充值,客戶端通過無線公網登錄到管理服務器進行充值,充值成功后,移動終端通過藍牙通信將充值數據傳遞至BLE IC CARD裝置,BLE IC CARD裝置插入IC卡水表中進行充值操作。

本系統核心設計為BLE IC CARD裝置,以下將具體對該裝置進行整體分析與設計說明。

2 系統設計

2.1 硬件設計

BLE IC CARD裝置既具有普通IC卡的功能,也具有與移動終端進行數據交互的功能,其主要由3部分組成,如圖2所示。

圖2 BLE IC CARD裝置結構圖

本裝置基于RL78/G1D芯片開發設計,其不僅具有工作電壓低(1.8 V~3.6 V),天線電路設計簡易,而且由于不需要外配件可以大幅降低最后產品的成本。RL78/G1D內置有256 KB的Flash,8 KB的Data Flash以及20 KB的RAM;其串行接口(SCI)可以工作在全雙工異步工作模式,交互接口也包括I2C多向控制總線[5]。

2.1.1藍牙通信模塊

BLE IC CARD裝置藍牙通信模塊基于RL78/G1D微控制器開發,RL78/G1D微控制器支持低功耗藍牙技術,其中RF發送電流為4.3 mA,RF接收電流為3.5 mA;RL78/G1D模塊包括RL78/G1D微控制器、32 MHz的晶振以及天線,該模塊完全獲得Bluetooth SIG認證,可以運行藍牙V4.2版本的標準協議棧[6]。圖3為藍牙模塊外圍電路以及天線電路原理圖。

圖3 藍牙外圍電路原理圖

2.1.2電源模塊

BLE IC CARD裝置的電源模塊采用MD5330電壓穩壓芯片,該芯片使用CMOS技術開發的具有高精度輸出電壓、超低功耗電流以及正電壓型電壓穩壓電路。由于內置有低通態電阻MOS晶體管,因此輸入輸出壓差較低,最高工作電壓可達到10 V,適合需要較高耐壓的應用電路。該穩壓芯片輸入最大額定電壓為12 V,輸出穩壓電壓為3 V,其精度可達到±2%。電源模塊原理圖如圖4所示。

圖4 電源模塊原理圖

電源模塊基于穩壓芯片MD5330設計,輸入端為3.3 V紐扣電池,通過穩壓芯片MD5330后,電壓輸出為3 V,用于給BLE IC CARD裝置模塊供電。

2.1.3BLEIC卡接口模塊

BLE IC卡接口模塊主要分為兩部分:第一部分為水表的IC卡接口電路;第二部分為基于SLE4442邏輯加密儲存卡的BLE IC CARD裝置接口電路。

SLE4442是德國西門子公司設計的邏輯加密存儲卡,具有2 Kbit的存儲容量和完全獨立的可編程代碼存儲器,內部電壓提升電路保證了芯片能夠以穩定的電壓供電,其采用多存儲器結構,兩線連接協議,串行接口滿足ISO7816同步傳送協議[7]。

(1)水表的IC卡接口電路

圖5為IC卡與IC卡水表核心控制芯片的接口電路原理圖。在電路中IC卡接口與IC卡水表設備的連接采用ISO7816協議總線,支持ISO7816-3:接觸式智能卡的電信號和傳輸協議[8]。除去密碼區的執行外,其他類似于一般串行EEPROM的操作。

對SLE4442的操作只需3根數據線,即串行時鐘線CLK、復位線RST以及雙向數據線SDA。3根數據線都需要通過上拉電阻鏈接到電源VCC上,POW為IC卡座連接電路供電端。

該電路的供電采用了獨立供電的方式,受控于IC卡水表的核心微控制器。

圖5 IC卡與IC卡水表接口電路原理圖

(2)BLE IC CARD裝置接口電路

BLE IC CARD裝置接口電路是基于SLE4442邏輯加密卡設計的,采用ISO7816協議總線通信模式,串行接口滿足ISO7816同步傳送協議。該裝置接口電路包含6個引腳,其中使用通信的引腳為3個:CLK、SDA、RST;和IC卡與IC卡水表的連接電路相匹配;實現當BLE IC CARD裝置插入IC卡水表的卡座時,這3個通信引腳接觸后使用通信。圖6所示為接口電路原理圖,該電路的RST_1、CLK_1、SDA_1三個引腳都由RL78/G1D微控制器控制,Test IC引腳是裝置測試線,當BLE IC CARD裝置未插入IC卡座時,Test IC引腳為高電平;當裝置插入時Test IC引腳為低電平[6]。

圖6 裝置接口電路原理圖

2.2 軟件設計

BLE IC CARD裝置的軟件設計主要分為兩部分,第一部分為裝置通過ISO7816協議總線與IC卡水表進行通信;第二部分為裝置通過藍牙通信與移動終端進行數據交互。

(1)裝置與IC卡水表通信的軟件設計

本裝置為了與用戶所使用的IC卡功能保持一致,需基于SLE4442邏輯加密儲存卡為原型進行軟件設計。軟件工作流程為:① 初始化RL78/G1D。② 復位和應答:此命令可以判定接口設備是否兼容,若不兼容則將裝置進入低功耗模式。③ 復位和應答之后芯片等待輸入操作命令,這個命令由3部分組成:開始狀態,寫入3個字節(命令字、地址、數據),之后是停止狀態,其中開始狀態的CLK為高電平,SDA由高電平變為低電平時,為開始狀態;停止狀態的CLK為高電平,SDA由低電平變為高電平時,為停止狀態。④ 操作完成后,對密碼儲存器進行操作,密碼存儲器可以進行讀、寫和校驗密碼的命令操作。⑤ 密碼寄存器命令操作后,是主寄存器命令操作,主寄存器主要包括了讀/寫保護區的指令操作。圖7所示為裝置與IC卡水表通信的軟件流程圖。

圖7 裝置與IC卡水表通信的軟件流程圖

(2)裝置與移動終端數據交互的軟件設計

BLE IC CARD裝置與移動終端的藍牙通信是基于RENESAS提供的藍牙V4.2標準協議棧,該協議棧配備有標準的API(Application Program Interface)以及可自定義的API。本裝置藍牙通信軟件設計應用BLE協議棧(以下稱為BLE軟件),BLE軟件提供RENESAS BLE API(以下簡稱rBLE API),該軟件也包括RENESA Wireless Kernel Extension(RWKE),這是一個簡單的非搶占多任務處理機制,該機制可以操作BLE協議棧。RWKE提供一個核心的事件管理、消息交互管理、任務聲明管理、時間管理以及內存管理功能。

藍牙通信程序要求對藍牙模塊進行初始化、復位和連接等。其中初始化需要對RWKE、MCU單元、RF單元、Data Flash單元以及BLE軟件進行初始化。通過藍牙傳輸數據的基本流程為初始化操作、復位、廣播其他設備、建立連接、事件查詢、數據傳輸、斷開連接,由于藍牙通信是客戶端主動向裝置建立連接,裝置應當應答客戶端,圖8為客戶端向裝置進行藍牙通信的軟件流程圖。

圖8 裝置與移動終端數據交互軟件流程圖

3 系統測試

根據系統整體設計輸出,對BLE IC CARD裝置進行通信和充值成功率測試。測試要求:采用IC水表作為測試水表,型號為LXSY;插拔次數:1 000次。

圖9為用BLE IC CARD裝置為IC卡水表進行充值的操作,當充值成功后IC卡水表液晶顯示屏上會顯示“交費”、“XX.XX元”、“成功”的字樣。在測試過程中,每次用該裝置給IC卡水表充值20.00元,依次觀察其通信成功率與充值成功率。測試結果如表1所示。

圖9 充值測試圖

插拔次數成功率/%通信充值100098.899.7

4 結論

通過實踐表明,基于藍牙通信的IC卡水表遠程付費裝置具有高效、可靠、便捷的優勢,可以彌補傳統IC卡繳費不便捷,實現“一卡多途徑”的便捷支付模式,即針對不同人群既可以和普通IC卡一樣正常到水務公司繳費,也可以通過移動終端的客戶端進行線上繳費。此外該裝置還具有集成度高、安裝便捷等特點,更易于將老、舊IC卡水表進行大批量改造,從而更迎合“智慧城市”與“智慧水務”的發展理念。

[1] 柳蘭. 基于藍牙技術和ARM的無線抄表系統[J].信息與電子工程,2010,8(3):353-356.

[2] 鄭宇,姚加飛. 基于藍牙通信的電表抄表系統設計[J].低壓電器,2007(12):10-13.

[3] 紹棟棟. 藍牙技術在抄表系統中的應用[D]. 杭州:浙江大學,2012.

[4] 陳大力,化雪薈. 基于藍牙技術的計算機與ARM間無線通信系統[J]. 自動化技術與應用,2009,28(3):59-61.

[5] BILSTRUOP U,WIBERG P. Bluetooth in industrial environment[C].2000 IEEE International Workshop on Factory Communications Systems,2000:239-246.

[6] 任小洪,傅成華,胡科. 基于藍牙技術的無線數據采集系統設計[J]. 測控技術,2009,28(1):16-19.

[7] 戴宏亮,張銘. 基于藍牙技術的嵌入式數據采集系統設計[J]. 長春工業大學學報(自然科學版),2007,28(4):387-390.

[8] 周文舉. 基于單片機藍牙無線通信的抄表系統[J]. 單片機與嵌入式系統應用,2004(7):28-30.

主站蜘蛛池模板: 99久久性生片| 狠狠色噜噜狠狠狠狠色综合久| 婷婷色中文网| 欧美日韩综合网| 青青青国产视频| 国产aⅴ无码专区亚洲av综合网 | 国产成人亚洲无码淙合青草| 亚洲一级毛片免费看| 男人天堂亚洲天堂| 毛片大全免费观看| 国产精品夜夜嗨视频免费视频| 久草视频精品| 国产拍在线| 欧美成人免费| 亚洲高清无码精品| 久久精品丝袜| 亚洲第一区精品日韩在线播放| 欧美午夜在线观看| 免费看a毛片| 国产不卡一级毛片视频| 黄色网址免费在线| 99久久人妻精品免费二区| 日韩免费视频播播| 亚洲成人黄色网址| 国产午夜在线观看视频| 亚洲欧洲天堂色AV| 欧美一级专区免费大片| 亚洲综合一区国产精品| 不卡午夜视频| 日本成人在线不卡视频| 老熟妇喷水一区二区三区| 无码'专区第一页| 婷婷色婷婷| 自慰高潮喷白浆在线观看| 亚洲国产天堂在线观看| 国产成人91精品| 欧美区一区二区三| 欧美精品在线免费| 亚洲国产精品不卡在线| 亚洲女人在线| 99久久国产综合精品2020| 综合色在线| 免费无码网站| 亚洲免费人成影院| 国产va免费精品观看| 久久久久亚洲精品成人网| 国产成人资源| 国产精品网址在线观看你懂的| 久久精品日日躁夜夜躁欧美| 国产福利在线观看精品| 天堂av综合网| 午夜国产不卡在线观看视频| 在线一级毛片| 午夜少妇精品视频小电影| 国产精品99r8在线观看| 欧美日韩va| 又爽又大又光又色的午夜视频| 国语少妇高潮| 亚洲成在线观看 | 99精品视频在线观看免费播放| 国产激情在线视频| 国产午夜小视频| 一本大道无码日韩精品影视| 永久免费av网站可以直接看的| 成人看片欧美一区二区| 午夜视频免费一区二区在线看| 精品伊人久久久久7777人| av在线无码浏览| 国产va在线| 国产美女精品人人做人人爽| 污视频日本| 午夜精品区| 97se亚洲综合| 亚洲a免费| 亚洲欧美国产视频| 老汉色老汉首页a亚洲| 国产青青草视频| 国产视频只有无码精品| www精品久久| 国产成人1024精品| 国产视频一区二区在线观看| jizz在线观看|