專利名稱:一種能夠無線認(rèn)證的電子衡器系統(tǒng)及認(rèn)證方法
一種能夠無線認(rèn)證的電子衡器系統(tǒng)及認(rèn)證方法本發(fā)明涉及電子衡器,尤其是一種能夠無線認(rèn)證的電子衡器系統(tǒng)及認(rèn)證方法。物聯(lián)網(wǎng),通過RFID射頻識別、紅外感應(yīng)器、全球定位系統(tǒng)、激光掃描器等信息傳感設(shè)備,按約定的協(xié)議,把任何物品與互聯(lián)網(wǎng)相連接,進(jìn)行信息交換和通信,以實(shí)現(xiàn)智能化識另IJ、定位、跟蹤、監(jiān)控和管理的一種網(wǎng)絡(luò)概念。近年來物聯(lián)網(wǎng)已經(jīng)越來越受到人們的關(guān)注。2002年,歐盟委員會出臺了 ECNol78/2002法規(guī),要求從2005年,凡是在歐盟國家銷售的食品必須具備可追溯功能,否則不允許上市銷售,不具備可追溯性的食品禁止進(jìn)口。 近年來,我國為促進(jìn)食品安全可追溯管理,出臺了一系列I號文件,實(shí)施農(nóng)產(chǎn)品質(zhì)量安全檢驗(yàn)檢測體系建設(shè)規(guī)劃,依法開展質(zhì)量安全監(jiān)測和檢查,健全農(nóng)產(chǎn)品標(biāo)識和可追溯制度,推進(jìn)出口農(nóng)產(chǎn)品質(zhì)量追溯體系建設(shè)。由此,食品質(zhì)量安全追溯系統(tǒng)在此背景下應(yīng)運(yùn)而生。溯源衡器,亦即追溯秤、網(wǎng)絡(luò)秤、射頻識別計(jì)價(jià)秤,利用溯源秤作為食品質(zhì)量安全追溯系統(tǒng)終端,實(shí)現(xiàn)食品信息錄入、傳遞、記錄食品安全信息、交易信息,并向消費(fèi)者打印質(zhì)量溯源憑證,憑借此證消費(fèi)者可以通過查詢終端機(jī)、互聯(lián)網(wǎng)、手機(jī)短信或撥打熱線的方式,查詢自己所購買食品質(zhì)量是否合格,信息內(nèi)容可以包括食品產(chǎn)地、生產(chǎn)情況、用藥情況、流通環(huán)節(jié)情況、檢驗(yàn)檢疫信息等?,F(xiàn)有的存儲商品信息的后臺溯源服務(wù)器存儲在局域網(wǎng)中,其應(yīng)用受限制,菜市場的電子衡器還沒有通過網(wǎng)絡(luò)認(rèn)證權(quán)限實(shí)現(xiàn)無線接入及安全訪問互聯(lián)網(wǎng)上后臺溯源服務(wù)器的功能。本發(fā)明克服了上述技術(shù)的不足,提供了具有認(rèn)證功能的電子衡器網(wǎng)絡(luò)及網(wǎng)絡(luò)認(rèn)證方法。為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案一種能夠無線認(rèn)證的電子衡器系統(tǒng),其包括有接入控制器I與若干個(gè)電子衡器2,所述每個(gè)電子衡器2都設(shè)有控制器模塊21和連接在控制器模塊21上的按鍵模塊22、顯示模塊23、稱重模塊24、以及無線網(wǎng)卡模塊27,所述無線網(wǎng)卡模塊27設(shè)有無線加密認(rèn)證模塊271,所述接入控制器I上有線連接有提供電子衡器2無線接入的若干個(gè)無線接入點(diǎn)3,所述無線網(wǎng)卡模塊27與無線接入點(diǎn)3無線連接,所述接入控制器I上還有線連接有認(rèn)證服務(wù)器
4和后臺溯源服務(wù)器5,在認(rèn)證服務(wù)器4的數(shù)據(jù)庫中為每個(gè)電子衡器2的無線網(wǎng)卡模塊27分別配置各自不同的認(rèn)證信息;在每個(gè)電子衡器2的控制器模塊21中配置一個(gè)與認(rèn)證服務(wù)器的數(shù)據(jù)庫中相同的認(rèn)證信息,所有電子衡器中控制模塊配置的認(rèn)證信息分別與認(rèn)證服務(wù)器的數(shù)據(jù)庫中所有的認(rèn)證信息一一對應(yīng)相同,電子衡器將發(fā)送MAC廣播包主動尋找接入點(diǎn),對應(yīng)的接入點(diǎn)會將自己的MAC地址再反饋給電子衡器,然后電子衡器將帶有認(rèn)證信息發(fā)往認(rèn)證服務(wù)器進(jìn)行認(rèn)證。
所述電子衡器2的控制器模塊21上還連接有打印機(jī)模塊25。所述電子衡器2的控制器模塊21上還連接讀卡器模塊26。一種電子衡器系統(tǒng)的認(rèn)證方法,其包括如下步驟步驟一,配置電子衡器2,在電子衡器2中設(shè)置控制器模塊21以及連接在控制器模塊21上的按鍵模塊22、顯示模塊23、稱重模塊24、無線網(wǎng)卡模塊27,在無線網(wǎng)卡模塊27內(nèi)加載無線加密認(rèn)證模塊271 ;步驟二,建立溯源系統(tǒng),將認(rèn)證服務(wù)器4、后臺溯源服務(wù)器5、無線接入點(diǎn)3與接入控制器I有線連接,將若干個(gè)電子衡器2的無線網(wǎng)卡模塊27與無線接入點(diǎn)3無線連接;
步驟三,在認(rèn)證服務(wù)器4的數(shù)據(jù)庫中為每個(gè)電子衡器2的無線網(wǎng)卡模塊27分別配置各自不同的認(rèn)證信息;步驟四,配置無線接入點(diǎn)的名稱及加密認(rèn)證方式;步驟五,在每個(gè)電子衡器2的控制器模塊21中配置一個(gè)與認(rèn)證服務(wù)器的數(shù)據(jù)庫中相同的認(rèn)證信息,所有電子衡器中控制模塊配置的認(rèn)證信息分別與認(rèn)證服務(wù)器的數(shù)據(jù)庫中所有的認(rèn)證信息一一對應(yīng)相同;步驟六,啟動電子衡器,電子衡器將主動尋找接入點(diǎn),對應(yīng)的接入點(diǎn)會將自己的地址再反饋給電子衡器,然后電子衡器將認(rèn)證信息發(fā)往認(rèn)證服務(wù)器進(jìn)行認(rèn)證。在步驟四中還包括有在認(rèn)證成功后電子衡器2對網(wǎng)絡(luò)上存儲有商品信息的后臺溯源服務(wù)器5進(jìn)行訪問和商品信息的查詢及更新的過程。本發(fā)明的有益效果是I、通過在電子衡器中加入無線加密認(rèn)證模塊,經(jīng)過認(rèn)證,菜市場的電子衡器才允許訪問互聯(lián)網(wǎng),實(shí)現(xiàn)了接入控制。2、避免了沒有通過認(rèn)證的非法用戶任意通過本網(wǎng)絡(luò)無線接入點(diǎn)接入互聯(lián)網(wǎng),增強(qiáng)了菜市場電子衡器網(wǎng)絡(luò)的安全性。3、對上網(wǎng)用戶IP進(jìn)行記錄管理,實(shí)現(xiàn)了一定的網(wǎng)絡(luò)信息監(jiān)控。4、電子衡器通過與網(wǎng)絡(luò)上的后臺溯源服務(wù)器進(jìn)行數(shù)據(jù)訪問,及時(shí)更新有關(guān)商器信
肩、O圖I是本發(fā)明的網(wǎng)絡(luò)結(jié)構(gòu)示意圖。圖2是電子衡器的硬件結(jié)構(gòu)圖。圖3是本發(fā)明的認(rèn)證流程圖。下面結(jié)合附圖與本發(fā)明的實(shí)施方式作進(jìn)一步詳細(xì)的描述參見
圖1-2,本發(fā)明介紹一種能夠無線認(rèn)證的電子衡器系統(tǒng),其包括有接入控制器I與若干個(gè)電子衡器2,所述每個(gè)電子衡器2都設(shè)有控制器模塊21和連接在控制器模塊21上的按鍵模塊22、顯示模塊23、稱重模塊24、以及無線網(wǎng)卡模塊27,所述無線網(wǎng)卡模塊27設(shè)有無線加密認(rèn)證模塊271,所述接入控制器I上有線連接有提供電子衡器2無線接入的若干個(gè)無線接入點(diǎn)3,所述無線網(wǎng)卡模塊27與無線接入點(diǎn)3無線連接,所述接入控制器I上還有線連接有認(rèn)證服務(wù)器4和后臺溯源服務(wù)器5,所述認(rèn)證服務(wù)器4向每個(gè)電子衡器2的無線網(wǎng)卡模塊27配置不同的認(rèn)證信息即用戶名和密碼,電子衡器2通過無線網(wǎng)卡模塊27向認(rèn)證服務(wù)器4發(fā)送允許對外連接的上網(wǎng)請求信息,認(rèn)證服務(wù)器4對接收到的上網(wǎng)請求信息與基本認(rèn)證信息進(jìn)行比較,若一致,則為認(rèn)證成功,開放接入控制器I對外的訪問端口給對應(yīng)的電子衡器2。所述電子衡器2的控制器模塊21上還連接有打印機(jī)模塊25和讀卡器模塊26。參見圖3,本發(fā)明還介紹了一種電子衡器系統(tǒng)的認(rèn)證方法,其包括如下步驟 步驟一 101,配置電子衡器2,在電子衡器2中設(shè)置控制器模塊21以及連接在控制器模塊21上的按鍵模塊22、顯示模塊23、稱重模塊24、無線網(wǎng)卡模塊27,在無線網(wǎng)卡模塊27內(nèi)加載無線加密認(rèn)證模塊271 ;所述控制器模塊21使用freescale的CPU,在控制器模塊21的ARMLinux操作系 統(tǒng)中,使用自帶的Itib編譯工具將系統(tǒng)文件以及wpa_supplicant安裝文件進(jìn)行交叉編譯,編譯方法如下首先將wpa_supplicant的壓縮文件wpa_supplicant. tar. gz解壓到〈ltibhome>/rpm/Build/ 目錄下,命令為cd〈ltibhome>. /ltib-m prep -p wpa_supplicant/spec然后編譯該軟件包即可,其命令為. /ltib-m scbuild-p wpa_supplicant/spec然后使用· /creatrootfs命令將這些打包成rootfs. tar. bz2文件,然后使用MfgTool燒錄軟件將打包后的文件通過USB數(shù)據(jù)線燒錄到電子衡器中,燒錄完成之后重啟電子衡器即可。步驟二 102,建立溯源系統(tǒng),將認(rèn)證服務(wù)器4、后臺溯源服務(wù)器5、無線接入點(diǎn)3與接入控制器I有線連接,將電子衡器2的無線網(wǎng)卡模塊27與無線接入點(diǎn)3無線連接;在建立溯源系統(tǒng)之前,首先要配置認(rèn)證服務(wù)器4,在一臺安裝有Linux操作系統(tǒng)的計(jì)算機(jī)上安裝Freeradius軟件,軟件版本為freeradius-server_2· I. 12. tar. gz,執(zhí)行g(shù)unzip freeradius-server-2. I. 12. tar. gz 得至丨倒 gunzip freeradius-server-2. I. 12.tar文件,然后執(zhí)行解壓縮包命令tar - xvffreeradius-server-2. I. 12. tar之后執(zhí)行cdfreeradius-server-2. I. 12 進(jìn)入 freeradius-server-2. I. 12 文件夾,在該文件夾下執(zhí)行./configure和make install命令完成安裝。接著在認(rèn)證服務(wù)器上安裝MySql數(shù)據(jù)庫,執(zhí)行yum installmysql mysql-server php-mysql mysql-devel-y命令完成MySql 的安裝。步驟三103,通過認(rèn)證服務(wù)器4向每個(gè)電子衡器2的無線網(wǎng)卡模塊27配置不同的認(rèn)證信息,并將所有認(rèn)證信息存入認(rèn)證服務(wù)器4的數(shù)據(jù)庫中;具體做法在認(rèn)證服務(wù)器4上執(zhí)行 Chkconfig mysqld on和 service mysqldstart命令啟動MySql服務(wù),執(zhí)行radius_X命令啟動Radius服務(wù),在MySql數(shù)據(jù)庫中中加入電子衡器的認(rèn)證信息,即用戶名和密碼。啟動wpa_SUpplicant后臺服務(wù),即可通過內(nèi)置命令 wpa_cli 來進(jìn)行,啟動服務(wù)的命令如下wpa_supplicant-Dwext-B-iwlanO_c/etc/wpa·Conf0步驟四104,配置無線接入點(diǎn)的名稱及加密認(rèn)證方式;這里無線接入點(diǎn)的名稱使用SEU517作為示例,其他名稱亦可使用;加密認(rèn)證方式這里選擇選擇WPA-企業(yè)版中的EAP-PEAP方式作為示例,其他方式參照配置,具體命令如下wpa_cli set_network 0ssid\" SEU517\" //配置無線接入點(diǎn)名稱為 SEU517wpa_cli set_network 0 key_mgmt WPA-EAP //配置加密認(rèn)證方式為 WPA-EAPwpa_cli set_network Oeap PEAP //配置認(rèn)證方法為PEAP,這里也可以設(shè)置為 TLS 或 TTLS。步驟五105,在每個(gè)電子衡器2的控制器模塊21中配置一個(gè)與認(rèn)證服務(wù)器的數(shù)據(jù)庫中相同的認(rèn)證信息,所有電子衡器中控制模塊配置的認(rèn)證信息分別與認(rèn)證服務(wù)器的數(shù)據(jù)庫中所有的認(rèn)證信息一一對應(yīng)相同;具體命令如下
wpa_cli set_network Oidentity \" xiangshan\" // 用戶名wpa_cli set_network Opassword \" xiangshan\" // 密碼步驟六106、電子衡器通過無線網(wǎng)卡模塊向認(rèn)證服務(wù)器進(jìn)行認(rèn)證,取得上網(wǎng)許可。具體步驟如下啟動電子衡器,電子衡器將發(fā)送MAC(Medium/MediaAccess Control,中文意思是邏輯)廣播包主動尋找接入點(diǎn),對應(yīng)的接入點(diǎn)會將自己的MAC地址(邏輯地址)再反饋給電子衡器,然后電子衡器就可以將帶有用戶名密碼的認(rèn)證信息發(fā)往認(rèn)證服務(wù)器進(jìn)行認(rèn)證。如果認(rèn)證失敗,電子衡器會不斷發(fā)送廣播包直至認(rèn)證成功。一旦認(rèn)證成功,則開放訪問端口。認(rèn)證成功后檢測電子衡器是否設(shè)置了固定IP。如果腳本文件的末尾有“ifconfigwlanOIP地址”命令,則使用命令中的IP地址;如果是“udhcpc-i wlanO”命令,則由服務(wù)器自動分配IP地址。所述的無線加密認(rèn)證方式采用WPA企業(yè)版或WPA2企業(yè)版。認(rèn)證方法包括EAP-TLS、EAP-TTLS和 EAP-PEAP。本發(fā)明在現(xiàn)有的電子秤嵌入式系統(tǒng)中加入帶無線加密認(rèn)證模塊的無線網(wǎng)卡,使得菜市場電子秤經(jīng)過認(rèn)證接入互聯(lián)網(wǎng),增強(qiáng)了菜市場電子秤數(shù)據(jù)傳輸?shù)陌踩?,避免沒通過認(rèn)證的非法用戶任意通過本網(wǎng)絡(luò)無線接入點(diǎn)接入互聯(lián)網(wǎng)。在認(rèn)證成功后電子衡器2對網(wǎng)絡(luò)上存儲有商品信息的后臺溯源服務(wù)器5進(jìn)行訪問和商品信息的查詢及更新的過程。實(shí)際上由于在網(wǎng)絡(luò)中的后臺溯源服務(wù)器5存儲了大量的商品的質(zhì)量溯源憑證信息,信息內(nèi)容可以包括食品產(chǎn)地、生產(chǎn)情況、用藥情況、流通環(huán)節(jié)情況、檢驗(yàn)檢疫信息等,電子衡器2認(rèn)證上網(wǎng)并通過與后臺溯源服務(wù)器5的通訊實(shí)現(xiàn)商品信息的更新,在出售商品時(shí),電子衡器I通過認(rèn)證連接上網(wǎng)絡(luò),及時(shí)的打印質(zhì)量溯源憑證信息。
權(quán)利要求
1.一種能夠無線認(rèn)證的電子衡器系統(tǒng),其特征在于包括有接入控制器(I)與若干個(gè)電子衡器(2 ),所述每個(gè)電子衡器(2 )都設(shè)有控制器模塊(21)和連接在控制器模塊(21)上的按鍵模塊(22)、顯示模塊(23)、稱重模塊(24)、以及無線網(wǎng)卡模塊(27),所述無線網(wǎng)卡模塊(27)設(shè)有無線加密認(rèn)證模塊(271),所述接入控制器(I)上有線連接有提供電子衡器(2)無線接入的若干個(gè)無線接入點(diǎn)(3),所述無線網(wǎng)卡模塊(27)與無線接入點(diǎn)(3)無線連接,所述接入控制器(I)上還有線連接有認(rèn)證服務(wù)器(4)和后臺溯源服務(wù)器(5),在認(rèn)證服務(wù)器(4)的數(shù)據(jù)庫中為每個(gè)電子衡器(2)的無線網(wǎng)卡模塊(27)分別配置各自不同的認(rèn)證信息;在每個(gè)電子衡器(2)的控制器模塊(21)中配置一個(gè)與認(rèn)證服務(wù)器的數(shù)據(jù)庫中相同的認(rèn)證信息,所有電子衡器中控制模塊配置的認(rèn)證信息分別與認(rèn)證服務(wù)器的數(shù)據(jù)庫中所有的認(rèn)證信息一一對應(yīng)相同,電子衡器將發(fā)送MAC廣播包主動尋找接入點(diǎn),對應(yīng)的接入點(diǎn)會將自己的MAC地址再反饋給電子衡器,然后電子衡器將帶有認(rèn)證信息發(fā)往認(rèn)證服務(wù)器進(jìn)行認(rèn)證。
2.根據(jù)權(quán)利要求I所述的一種電子衡器網(wǎng)絡(luò)認(rèn)證系統(tǒng),其特征在于所述電子衡器(2)的控制器模塊(21)上還連接有打印機(jī)模塊(25 )。
3.根據(jù)權(quán)利要求I所述的一種電子衡器網(wǎng)絡(luò)認(rèn)證系統(tǒng),其特征在于所述電子衡器(2)的控制器模塊(21)上還連接讀卡器模塊(26)。
4.一種電子衡器系統(tǒng)的認(rèn)證方法,其特征在于包括如下步驟 步驟一,配置電子衡器(2 ),在電子衡器(2 )中設(shè)置控制器模塊(21)以及連接在控制器模塊(21)上的按鍵模塊(22)、顯示模塊(23)、稱重模塊(24)、無線網(wǎng)卡模塊(27),在無線網(wǎng)卡模塊(27)內(nèi)加載無線加密認(rèn)證模塊(271); 步驟二,建立溯源系統(tǒng),將認(rèn)證服務(wù)器(4)、后臺溯源服務(wù)器(5)、無線接入點(diǎn)(3)與接入控制器(I)有線連接,將若干個(gè)電子衡器(2)的無線網(wǎng)卡模塊(27)與無線接入點(diǎn)(3)無線連接; 步驟三,在認(rèn)證服務(wù)器(4)的數(shù)據(jù)庫中為每個(gè)電子衡器(2)的無線網(wǎng)卡模塊(27)分別配置各自不同的認(rèn)證信息; 步驟四,配置無線接入點(diǎn)的名稱及加密認(rèn)證方式; 步驟五,在每個(gè)電子衡器(2)的控制器模塊(21)中配置一個(gè)與認(rèn)證服務(wù)器的數(shù)據(jù)庫中相同的認(rèn)證信息,所有電子衡器中控制模塊配置的認(rèn)證信息分別與認(rèn)證服務(wù)器的數(shù)據(jù)庫中所有的認(rèn)證信息一一對應(yīng)相同; 步驟六,啟動電子衡器,電子衡器主動尋找接入點(diǎn),對應(yīng)的接入點(diǎn)會將自己的地址再反饋給電子衡器,然后電子衡器將認(rèn)證信息發(fā)往認(rèn)證服務(wù)器進(jìn)行認(rèn)證。
5.根據(jù)權(quán)利要求4所述的一種電子衡器系統(tǒng)的認(rèn)證方法,其特征在于在步驟四中還包括有在認(rèn)證成功后電子衡器(2)對網(wǎng)絡(luò)上存儲有商品信息的后臺溯源服務(wù)器(5)進(jìn)行訪問和商品信息的查詢及更新的過程。
全文摘要
本發(fā)明公開了一種電子衡器系統(tǒng)的認(rèn)證方法,其包括如下步驟在電子衡器中設(shè)置控制器模塊以及連接在控制器模塊上的無線網(wǎng)卡模塊,在無線網(wǎng)卡模塊內(nèi)加載無線加密認(rèn)證模塊;將認(rèn)證服務(wù)器、后臺溯源服務(wù)器、無線接入點(diǎn)與接入控制器有線連接,將若干個(gè)電子衡器的無線網(wǎng)卡模塊與無線接入點(diǎn)無線連接;在認(rèn)證服務(wù)器的數(shù)據(jù)庫中為每個(gè)電子衡器的無線網(wǎng)卡模塊分別配置各自不同的認(rèn)證信息;配置無線接入點(diǎn)的名稱及加密認(rèn)證方式;在每個(gè)電子衡器的控制器模塊中配置一個(gè)與認(rèn)證服務(wù)器的數(shù)據(jù)庫中相同的認(rèn)證信息,所有電子衡器中控制模塊配置的認(rèn)證信息分別與認(rèn)證服務(wù)器的數(shù)據(jù)庫中所有的認(rèn)證信息一一對應(yīng)相同;啟動電子衡器,電子衡器將主動尋找接入點(diǎn),對應(yīng)的接入點(diǎn)會將自己的地址再反饋給電子衡器,然后電子衡器將認(rèn)證信息發(fā)往認(rèn)證服務(wù)器進(jìn)行認(rèn)證。
文檔編號G01G23/00GK102967357SQ20121041967
公開日2013年3月13日 申請日期2012年10月27日 優(yōu)先權(quán)日2012年10月27日
發(fā)明者戴源, 高瑞軍, 黃永盛 申請人:廣東香山衡器集團(tuán)股份有限公司