專利名稱:一種基于ZigBee無線傳輸網(wǎng)絡(luò)的條碼掃描方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種掃描方法及系統(tǒng),尤其是涉及一種基于ZigBee無線傳輸網(wǎng) 絡(luò)的條碼掃描方法及系統(tǒng)。
背景技術(shù):
目前,已知的條碼傳輸方法有RS232、 PS2、 USB、藍(lán)牙、WiFi、手持終 端等方式RS232、 PS2、 USB傳輸模式是有線模式,其有效使用范圍是電腦周 圍1一3米,使用范圍很受限制,而且是一個條碼掃描設(shè)備一臺電腦,占用資源 大;藍(lán)牙傳輸模式雖然解決了有線的限制,通訊距離不夠遠(yuǎn),而且是點對點通 訊,即使是組網(wǎng)模式也不能超過7個節(jié)點,組網(wǎng)規(guī)模太小等;WiFi為無線傳輸模 式,而且可以組網(wǎng),但是其價格是一般掃描器的幾十倍,比較昂貴,但是其太 復(fù)雜,功耗大,難以推廣普及;手持終端雖然也可以移動,但依舊存在價格昂 貴的缺陷,而且數(shù)據(jù)需要集中采集,傳輸嚴(yán)重滯后,不能滿足和PC進行實時傳 輸?shù)男枨?,因此上述條碼掃描設(shè)備通訊模式只能滿足部分特定場合的需求。隨 著目前對無線通信和數(shù)據(jù)傳輸?shù)母鞣矫嫘阅艿男枨蟮牟粩嗵嵘?,新型功能強?的條碼無線傳輸系統(tǒng)成為技術(shù)攻關(guān)熱點。
發(fā)明內(nèi)容
為了克服現(xiàn)有的條碼掃描器傳輸模式的各種弊端,本發(fā)明提供了一種基于 ZigBee無線傳輸網(wǎng)絡(luò)的條碼掃描方法及系統(tǒng),其可以使條碼掃描器的數(shù)據(jù)以無 線方式傳輸、組網(wǎng)規(guī)模大、性價比高、數(shù)據(jù)實時傳輸、工作可靠、具有自動組 網(wǎng)開機即可使用的智能功能,同時解決了有線的束縛。 本發(fā)明為解決上述技術(shù)問題所采用的技術(shù)方案是-一種基于ZigBee無線傳輸網(wǎng)絡(luò)的條碼掃描方法,其包括以下步驟 (1)設(shè)置至少一內(nèi)置ZigBee無線傳輸網(wǎng)絡(luò)協(xié)議的無線條碼掃描器、無線網(wǎng) 關(guān)和數(shù)據(jù)管理設(shè)備,無線條碼掃描器和無線網(wǎng)關(guān)相互通訊構(gòu)成一基于ZigBee無 線傳輸網(wǎng)絡(luò)協(xié)議的網(wǎng)絡(luò)鏈路;其中無線條碼掃描器包括條碼掃描模塊和Zigbee
無線終端節(jié)點,無線網(wǎng)關(guān)包括網(wǎng)絡(luò)協(xié)調(diào)器和有線通訊電路,網(wǎng)絡(luò)協(xié)調(diào)器通過有 線通訊電路與無線網(wǎng)關(guān)實現(xiàn)通訊;
(2) 將Zigbee無線終端節(jié)點和無線網(wǎng)關(guān)設(shè)備,安裝在所需的地理或物理位
置;
(3) 啟動無線網(wǎng)關(guān)中的Zigbee無線網(wǎng)絡(luò)協(xié)調(diào)器,其根據(jù)網(wǎng)絡(luò)參數(shù)自動配置 匹配的PANID、 Profile ID、 EndPoint等數(shù)據(jù)后,其開始掃描多個頻道尋找其中 信號干擾最小的頻道啟動,然后進入網(wǎng)絡(luò)管理狀態(tài);
(4) 將Zigbee無線終端節(jié)點上電,加載預(yù)先設(shè)置好的參數(shù)后,再掃描整個 頻道尋找相匹配的網(wǎng)絡(luò)協(xié)調(diào)器如找到就請求加入網(wǎng)絡(luò)協(xié)調(diào)器的管理,網(wǎng)絡(luò)協(xié) 調(diào)器判斷參數(shù)后,如果符合條件,就允許加入其管理,同時該網(wǎng)絡(luò)協(xié)調(diào)器把符 合條件的無線終端節(jié)點存入其鄰居表內(nèi),該網(wǎng)絡(luò)協(xié)調(diào)器和該無線終端節(jié)點之間 即實現(xiàn)自動連接,建立了一網(wǎng)絡(luò)鏈路;
(5) 條碼掃描器中的條碼掃描模塊掃描到數(shù)據(jù)后,將請求信息經(jīng)無線終端 節(jié)點發(fā)送到附近的網(wǎng)絡(luò)協(xié)調(diào)器;
(6) 網(wǎng)絡(luò)協(xié)調(diào)器再將網(wǎng)絡(luò)發(fā)現(xiàn)信號傳輸?shù)綗o線終端節(jié)點;
(7) 無線終端節(jié)點驗證網(wǎng)絡(luò)傳輸是否順暢后,發(fā)送允許發(fā)送信號到條碼掃 描模塊;
(8) 條碼掃描模塊再將掃描數(shù)據(jù)經(jīng)無線終端節(jié)點傳輸?shù)綗o線網(wǎng)關(guān);
(9) 無線網(wǎng)關(guān)將掃描數(shù)據(jù)傳輸給數(shù)據(jù)管理設(shè)備(如電腦);
(10) 數(shù)據(jù)管理設(shè)備(如電腦)將數(shù)據(jù)成功信號依次由數(shù)據(jù)管理設(shè)備(如電腦)
^無線網(wǎng)關(guān)__^無線終端節(jié)點^條碼掃描器依次傳送,由此完成一 次數(shù)據(jù)傳輸。 ~~^
上述基于ZigBee無線傳輸網(wǎng)絡(luò)的條碼掃描方法,其還包括至少一無線路 由器,所述無線條碼掃描器、無線網(wǎng)關(guān)和無線路由器之間相互通訊構(gòu)成一基于 ZigBee無線傳輸網(wǎng)絡(luò)協(xié)議的網(wǎng)絡(luò)鏈路,具體包括以下步驟
(1)將無線終端節(jié)點、無線路由器和無線網(wǎng)關(guān)設(shè)備,安裝在所需的地理或 物理位置;;(2) 啟動無線網(wǎng)關(guān)(網(wǎng)絡(luò)協(xié)調(diào)器),其根據(jù)網(wǎng)絡(luò)參數(shù)自動配置匹配的PAN ID、 Profile ID、 EndPoint等數(shù)據(jù)后,其開始掃描多個頻道尋找其中信號干擾最小 的頻道啟動,然后進入網(wǎng)絡(luò)管理狀態(tài);
(3) 無線路由器上電,啟動時,路由器自動把設(shè)置好的網(wǎng)絡(luò)參數(shù)配置成功, 然后掃描整個頻道尋找相匹配的網(wǎng)絡(luò)協(xié)調(diào)器,找到就發(fā)送請求加入信號;
(4) 網(wǎng)絡(luò)協(xié)調(diào)器經(jīng)過參數(shù)匹配后,符合加入條件,允許其加入,同時把路 由器存入自己的鄰居表內(nèi);
(5) 無線終端節(jié)點上電,把預(yù)先設(shè)置好的參數(shù)加載完成后,再掃描整個頻 道尋找相匹配的網(wǎng)絡(luò)協(xié)調(diào)器或路由器,找到后請求加入,網(wǎng)絡(luò)協(xié)調(diào)器或路由器 判斷參數(shù)后,如果符合條件,就允許加入,同時網(wǎng)絡(luò)協(xié)調(diào)器或路由器把符合條 件的無線終端節(jié)點放入鄰居表里,這樣就實現(xiàn)了網(wǎng)絡(luò)協(xié)調(diào)器、無線路由器、無 線終端節(jié)點之間自動連接,建立了一網(wǎng)絡(luò)鏈路;
(6) 條碼掃描器中的條碼掃描模塊掃描到數(shù)據(jù)后,發(fā)送請求信息到無線終 端節(jié)點;
(7) 無線終端節(jié)點接收到請求信息后,依據(jù)節(jié)點最少和信號最強的原則開 始搜索網(wǎng)絡(luò);
(8) 附近的無線路由器接收到搜索信號后,將此信號傳輸?shù)骄W(wǎng)絡(luò)協(xié)調(diào)器;
(9) 網(wǎng)絡(luò)協(xié)調(diào)器將網(wǎng)絡(luò)發(fā)現(xiàn)信號再經(jīng)由路由器傳輸?shù)綗o線終端節(jié)點;
(10) 無線終端節(jié)點驗證網(wǎng)絡(luò)傳輸是否順暢后,發(fā)送允許發(fā)送信號到條碼 掃描模塊,條碼掃描模塊接收到信號后,把掃描數(shù)據(jù)傳輸給無線終端節(jié)點;
(11) 無線終端節(jié)點發(fā)出掃描數(shù)據(jù),掃描數(shù)據(jù)沿?zé)o線路由器——^無線網(wǎng)
關(guān)—— 數(shù)據(jù)管理設(shè)備(如電腦)依次傳送。
(12) 數(shù)據(jù)管理設(shè)備(如電腦)收到掃描數(shù)據(jù)后,將數(shù)據(jù)成功信號依次由數(shù)據(jù) 管理設(shè)備(如電腦)~~^無線網(wǎng)關(guān)一~ 無線路由器一"^無線條碼掃描器 依次傳送,由此完成一次數(shù)據(jù)傳輸。上述基于ZigBee無線傳輸網(wǎng)絡(luò)的條碼掃描方法的系統(tǒng),其包括至少一無線 條碼掃描器和無線網(wǎng)關(guān)設(shè)備,所述無線條碼掃描器和無線網(wǎng)關(guān)設(shè)備之間可以互 相通訊。
上述系統(tǒng)還包括至少有一無線路由器,所述無線條碼掃描器、無線路由器 和無線網(wǎng)關(guān)設(shè)備之間可以依次互相通訊。
所述無線條碼掃描器包括Zigbee無線終端節(jié)點和條碼掃描器,所述條碼掃描 器包括條碼掃描模塊,所述的Zigbee無線終端節(jié)點其可以內(nèi)置于所述條碼掃描器 內(nèi),也可以外置于條碼掃描器外,所述條碼掃描器是光電機構(gòu)。
所述Zigbee無線終端節(jié)點與所述路由器或所述網(wǎng)絡(luò)協(xié)調(diào)器之間通過UART 模式、SPI模式、IIC模式、PS2模式等方式進行通訊。
所述無線路由器包括嵌入式SOC無線芯片、路由軟件協(xié)議棧、射頻電路、 數(shù)字外圍電路和無線天線。
所述無線網(wǎng)關(guān)包括網(wǎng)絡(luò)協(xié)調(diào)器和有線通訊電路,網(wǎng)絡(luò)協(xié)調(diào)器包括嵌入式 SOC無線芯片、軟件協(xié)議棧、有線通訊電路、射頻電路、數(shù)字外圍電路和無線 天線,有線通訊電路有USB、以太網(wǎng)、RS232等模式。
所述Zigbee無線終端節(jié)點包括嵌入式SOC無線芯片、軟件協(xié)議棧、射頻電路、 數(shù)字外圍電路和無線天線。
所述Zigbee無線終端節(jié)點與條碼掃描模塊之間為有線通訊電路,所述Zigbee 無線終端節(jié)點與條碼掃描器之間通過UART模式、SPI模式、IIC模式、PS2模式 等方式進行通訊。
本發(fā)明的有益效果是采用上述結(jié)構(gòu)的基于ZigBee無線傳輸?shù)臈l碼掃描系 統(tǒng)及其方法,采用自動路由組網(wǎng),快速組網(wǎng)覆蓋工作區(qū)域,適應(yīng)性強,掃描器 可以根據(jù)實際的需要自由移動,解除了線纜的束縛,實現(xiàn)了無線通訊,而且該 系統(tǒng)中各設(shè)備體積小,安裝快速方便,無線傳輸抗干擾能力強、通訊可靠、功 耗低,性價比高,容易普及推廣。
下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步說明。
圖l為本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖; 圖2為圖1的工作原理示意圖。
具體實施例方式
實施例l: 一種基于ZigBee無線傳輸網(wǎng)絡(luò)的條碼掃描系統(tǒng)的方法,設(shè)置至少 一內(nèi)置ZigBee無線傳輸網(wǎng)絡(luò)協(xié)議的無線條碼掃描器、至少一無線路由器、無線 網(wǎng)關(guān)和數(shù)據(jù)管理設(shè)備,無線條碼掃描器、無線路由器和無線網(wǎng)關(guān)之間可以相互 通訊,無線條碼掃描器包括條碼掃描器和Zigbee無線終端節(jié)點(以下簡稱無線終 端節(jié)點),條碼掃描器包括條碼掃描模塊,無線網(wǎng)關(guān)包括網(wǎng)絡(luò)協(xié)調(diào)器和有線通 訊電路,無線網(wǎng)關(guān)通過有線通訊電路與數(shù)據(jù)管理設(shè)備相連接,其包括以下步驟
(1) 將無線終端節(jié)點、無線路由器和無線網(wǎng)關(guān)設(shè)備,安裝在所需的地理或 物理位置;;
(2) 啟動無線網(wǎng)關(guān)(網(wǎng)絡(luò)協(xié)調(diào)器),其根據(jù)網(wǎng)絡(luò)參數(shù)自動配置匹配的PAN ID、 Profile ID、 EndPoint等數(shù)據(jù)后,其開始掃描多個頻道尋找其中信號干擾最小 的頻道啟動,然后進入網(wǎng)絡(luò)管理狀態(tài);
(3) 無線路由器上電,啟動時,路由器自動把設(shè)置好的網(wǎng)絡(luò)參數(shù)配置成功, 然后掃描整個頻道尋找相匹配的網(wǎng)絡(luò)協(xié)調(diào)器,找到就發(fā)送請求加入信號;
(4) 網(wǎng)絡(luò)協(xié)調(diào)器經(jīng)過參數(shù)匹配后,符合加入條件,允許其加入,同時把路 由器存入自己的鄰居表內(nèi);
(5) 無線終端節(jié)點上電,把預(yù)先設(shè)置好的參數(shù)加載完成后,再掃描整個頻 道尋找相匹配的網(wǎng)絡(luò)協(xié)調(diào)器或路由器,找到后請求加入,網(wǎng)絡(luò)協(xié)調(diào)器或路由器 判斷參數(shù)后,如果符合條件,就允許加入,同時網(wǎng)絡(luò)協(xié)調(diào)器或路由器把符合條 件的無線終端節(jié)點放入鄰居表里,這樣就實現(xiàn)了網(wǎng)絡(luò)協(xié)調(diào)器、無線路由器、無 線終端節(jié)點之間自動連接,建立了一網(wǎng)絡(luò)鏈路;
(6) 條碼掃描器中的條碼掃描模塊掃描到數(shù)據(jù)后,發(fā)送請求信息到無線終 端節(jié)點;
(7) 無線終端節(jié)點接收到請求信息后,依據(jù)節(jié)點最少和信號最強的原則開 始搜索網(wǎng)絡(luò);
(8)附近的無線路由器接收到搜索信號后,將此信號傳輸?shù)骄W(wǎng)絡(luò)協(xié)調(diào)器; (9 )網(wǎng)絡(luò)協(xié)調(diào)器將網(wǎng)絡(luò)發(fā)現(xiàn)信號再經(jīng)由路由器傳輸?shù)綗o線終端節(jié)點;
(10) 無線終端節(jié)點驗證網(wǎng)絡(luò)傳輸是否順暢后,發(fā)送允許發(fā)送信號到條碼 掃描模塊,條碼掃描模塊接收到信號后,把掃描數(shù)據(jù)傳輸給無線終端節(jié)點;
(11) 無線終端節(jié)點發(fā)出掃描數(shù)據(jù),掃描數(shù)據(jù)沿?zé)o線路由器一~^無線網(wǎng)
關(guān)—— 數(shù)據(jù)管理設(shè)備(如電腦)依次傳送。
(12) 數(shù)據(jù)管理設(shè)備(如電腦)收到掃描數(shù)據(jù)后,將數(shù)據(jù)成功信號依次由數(shù)據(jù)
管理設(shè)備(如電腦)_^無線網(wǎng)關(guān)_^無線路由器_^無線條碼掃描器
依次傳送,由此完成一次數(shù)據(jù)傳輸。
參照圖1和圖2,上述基于ZigBee無線傳輸網(wǎng)絡(luò)的條碼掃描方法的系統(tǒng),其 包括無線條碼掃描器、無線路由器、無線網(wǎng)關(guān)和數(shù)據(jù)管理設(shè)備(如電腦),無線條 碼掃描器、無線路由器、無線網(wǎng)關(guān)和數(shù)據(jù)管理設(shè)備(如電腦)之間可以依次互相通 訊。
無線條碼掃描器包括無線終端節(jié)點和條碼掃描器,條碼掃描器包括條碼掃 描模塊。無線終端節(jié)點其可以內(nèi)置于條碼掃描器內(nèi),也可以外置于條碼掃描器 外,條碼掃描器是光電機構(gòu),其包括條碼掃描模塊,條碼掃描模塊負(fù)責(zé)讀取條 碼,轉(zhuǎn)換成條碼電子數(shù)據(jù),掃描模塊掃描的條碼數(shù)據(jù)可以實時發(fā)送到無線終端 節(jié)點上或者是暫存在條碼掃描器里。無線終端節(jié)點與條碼掃描模塊之間為有線 通訊電路,其通過UART模式、SPI模式、IIC模式、PS2模式等方式進行通訊, 無線終端節(jié)點負(fù)責(zé)條碼掃描模塊數(shù)據(jù)的無線發(fā)送和接收。無線終端節(jié)點設(shè)備是 精簡設(shè)備,消耗的CPU資源少,可以超低功耗運行。
無線路由器包括嵌入式SOC無線芯片、路由軟件協(xié)議棧、射頻電路、數(shù)字 外圍電路和無線天線。無線路由器是實現(xiàn)無線數(shù)據(jù)轉(zhuǎn)發(fā)和無線終端節(jié)點管理的 設(shè)備,可以轉(zhuǎn)發(fā)無線數(shù)據(jù),增加通訊距離,增加網(wǎng)絡(luò)信號的覆蓋面積。
無線網(wǎng)關(guān)由網(wǎng)絡(luò)協(xié)調(diào)器和有線通訊電路組成,網(wǎng)絡(luò)協(xié)調(diào)器包括嵌入式SOC 無線芯片、軟件協(xié)議棧、有線通訊電路、射頻電路、數(shù)字外圍電路和無線天線,有線通訊電路有USB、以太網(wǎng)、RS232等模式。網(wǎng)絡(luò)協(xié)調(diào)器的作用是進行網(wǎng)絡(luò)管 理,實現(xiàn)網(wǎng)絡(luò)無線數(shù)據(jù)和數(shù)據(jù)管理設(shè)備(如微電腦)之間的交互通訊。接口驅(qū) 動軟件是數(shù)據(jù)管理設(shè)備(如電腦)的軟件驅(qū)動程序,負(fù)責(zé)網(wǎng)關(guān)和電腦連接和驅(qū)動, 數(shù)據(jù)流處理。
上述網(wǎng)絡(luò)協(xié)調(diào)器和無線路由器是屬于全功能節(jié)點設(shè)備(FFD)、需要占用更 多的CPU資源,而且不可以睡眠來降低功耗。
網(wǎng)絡(luò)中三種設(shè)備Zigbee無線終端節(jié)點、無線路由器、無線網(wǎng)關(guān)由一套完整 無線通訊協(xié)議規(guī)范管理著,無線通訊協(xié)議包含zigbee軟件協(xié)議棧和應(yīng)用層程序, 無線通訊協(xié)議是整個系統(tǒng)的軟件核心,負(fù)責(zé)網(wǎng)絡(luò)管理、路由發(fā)現(xiàn)、數(shù)據(jù)傳輸、 無線終端節(jié)點控制、通訊數(shù)據(jù)編碼解碼、糾錯控制,數(shù)據(jù)信號應(yīng)答響應(yīng)。
上述系統(tǒng)內(nèi)部有3種網(wǎng)絡(luò)結(jié)構(gòu)網(wǎng)狀網(wǎng)絡(luò)(mesh),樹狀網(wǎng)絡(luò)(tree),星型網(wǎng)絡(luò) (star),網(wǎng)絡(luò)最具靈活性、可靠性的是網(wǎng)狀網(wǎng)絡(luò),在此系統(tǒng)里可以根據(jù)客戶需求 和實際條件配置成3種中任一種網(wǎng)絡(luò)模式。
實施例2:本實施例所述的基于ZigBee無線傳輸?shù)臈l碼掃描系統(tǒng)的方法,
其不同之處在于省略了無線路由器,無線條碼掃描器和無線網(wǎng)關(guān)相互通訊構(gòu)成 一基于ZigBee無線傳輸網(wǎng)絡(luò)協(xié)議的網(wǎng)絡(luò)鏈路;其包括以下步驟
(1) 將Zigbee無線終端節(jié)點和無線網(wǎng)關(guān)設(shè)備,安裝在所需的地理或物理位
置;
(2) 啟動無線網(wǎng)關(guān)中的Zigbee無線網(wǎng)絡(luò)協(xié)調(diào)器,其根據(jù)網(wǎng)絡(luò)參數(shù)自動配置 匹配的PANID、 Profile ID、 EndPoint等數(shù)據(jù)后,其開始掃描多個頻道尋找其中 信號干擾最小的頻道啟動,然后進入網(wǎng)絡(luò)管理狀態(tài);
(3) 將Zigbee無線終端節(jié)點上電,加載預(yù)先設(shè)置好的參數(shù)后,再掃描整個 頻道尋找相匹配的網(wǎng)絡(luò)協(xié)調(diào)器如找到就請求加入網(wǎng)絡(luò)協(xié)調(diào)器的管理,網(wǎng)絡(luò)協(xié) 調(diào)器判斷參數(shù)后,如果符合條件,就允許加入其管理,同時該網(wǎng)絡(luò)協(xié)調(diào)器把符 合條件的無線終端節(jié)點存入其鄰居表內(nèi),該網(wǎng)絡(luò)協(xié)調(diào)器和該無線終端節(jié)點之間 即實現(xiàn)自動連接,建立了一網(wǎng)絡(luò)鏈路;
(4) 條碼掃描器中的條碼掃描模塊掃描到數(shù)據(jù)后,將請求信息經(jīng)無線終端
節(jié)點發(fā)送到附近的網(wǎng)絡(luò)協(xié)調(diào)器;
(5) 網(wǎng)絡(luò)協(xié)調(diào)器再將網(wǎng)絡(luò)發(fā)現(xiàn)信號傳輸?shù)綗o線終端節(jié)點;
(6) 無線終端節(jié)點驗證網(wǎng)絡(luò)傳輸是否順暢后,發(fā)送允許發(fā)送信號到條碼掃 描模塊;
(7) 條碼掃描模塊再將掃描數(shù)據(jù)經(jīng)無線終端節(jié)點傳輸?shù)綗o線網(wǎng)關(guān);
(8) 無線網(wǎng)關(guān)將掃描數(shù)據(jù)傳輸給數(shù)據(jù)管理設(shè)備(如電腦);
(9) 數(shù)據(jù)管理設(shè)備(如電腦)將數(shù)據(jù)成功信號依次由數(shù)據(jù)管理設(shè)備(如電腦) ——^無線網(wǎng)關(guān)——^無線終端節(jié)點~~^條碼掃描器依次傳送,由此完成一 次數(shù)據(jù)傳輸。
上述基于ZigBee無線傳輸?shù)臈l碼掃描系統(tǒng)的方法的系統(tǒng),其同實施例l所述 的系統(tǒng)基本相同,不同之處僅在于,本系統(tǒng)省略了無線路由器。
本發(fā)明并不限于上述實施方式,凡是采用相似技術(shù)手段來實現(xiàn)本發(fā)明目的 的所有實施方式,均在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種基于ZigBee無線傳輸網(wǎng)絡(luò)的條碼掃描方法,其特征在于,其包括以下步驟(1)設(shè)置至少一內(nèi)置ZigBee無線傳輸網(wǎng)絡(luò)協(xié)議的無線條碼掃描器、無線網(wǎng)關(guān)和數(shù)據(jù)管理設(shè)備,無線條碼掃描器和無線網(wǎng)關(guān)相互通訊構(gòu)成一基于ZigBee無線傳輸網(wǎng)絡(luò)協(xié)議的網(wǎng)絡(luò)鏈路;其中無線條碼掃描器包括條碼掃描模塊和Zigbee無線終端節(jié)點,無線網(wǎng)關(guān)包括網(wǎng)絡(luò)協(xié)調(diào)器和有線通訊電路,網(wǎng)絡(luò)協(xié)調(diào)器通過有線通訊電路與無線網(wǎng)關(guān)實現(xiàn)通訊;(2)將Zigbee無線終端節(jié)點和無線網(wǎng)關(guān)設(shè)備,安裝在所需的地理或物理位置;(3)啟動無線網(wǎng)關(guān)中的Zigbee無線網(wǎng)絡(luò)協(xié)調(diào)器,其根據(jù)網(wǎng)絡(luò)參數(shù)自動配置匹配的PAN ID、Profile ID、EndPoint等數(shù)據(jù)后,其開始掃描多個頻道尋找其中信號干擾最小的頻道啟動,然后進入網(wǎng)絡(luò)管理狀態(tài);(4)將Zigbee無線終端節(jié)點上電,加載預(yù)先設(shè)置好的參數(shù)后,再掃描整個頻道尋找相匹配的網(wǎng)絡(luò)協(xié)調(diào)器如找到就請求加入網(wǎng)絡(luò)協(xié)調(diào)器的管理,網(wǎng)絡(luò)協(xié)調(diào)器判斷參數(shù)后,如果符合條件,就允許加入其管理,同時該網(wǎng)絡(luò)協(xié)調(diào)器把符合條件的無線終端節(jié)點存入其鄰居表內(nèi),該網(wǎng)絡(luò)協(xié)調(diào)器和該無線終端節(jié)點之間即實現(xiàn)自動連接,建立了一網(wǎng)絡(luò)鏈路;(5)條碼掃描器中的條碼掃描模塊掃描到數(shù)據(jù)后,將請求信息經(jīng)無線終端節(jié)點發(fā)送到附近的網(wǎng)絡(luò)協(xié)調(diào)器;(6)網(wǎng)絡(luò)協(xié)調(diào)器再將網(wǎng)絡(luò)發(fā)現(xiàn)信號傳輸?shù)綗o線終端節(jié)點;(7)無線終端節(jié)點驗證網(wǎng)絡(luò)傳輸是否順暢后,發(fā)送允許發(fā)送信號到條碼掃描模塊;(8)條碼掃描模塊再將掃描數(shù)據(jù)經(jīng)無線終端節(jié)點傳輸?shù)綗o線網(wǎng)關(guān);(9)無線網(wǎng)關(guān)將掃描數(shù)據(jù)傳輸給數(shù)據(jù)管理設(shè)備(如電腦);(10)數(shù)據(jù)管理設(shè)備(如電腦)將數(shù)據(jù)成功信號依次由數(shù)據(jù)管理設(shè)備(如電腦)無→無線網(wǎng)關(guān)→無線終端節(jié)點→條碼掃描器依次傳送,由此完成一次數(shù)據(jù)傳輸。
2.根據(jù)權(quán)利要求l所述的基于ZigBee無線傳輸網(wǎng)絡(luò)的條碼掃描方法,其特征在于,其還包括至少一無線路由器,所述無線條碼掃描器、無線網(wǎng)關(guān)和無線路由器之間相互通訊構(gòu)成一基于ZigBee無線傳輸網(wǎng)絡(luò)協(xié)議的網(wǎng)絡(luò)鏈路,具體包 括以下步驟(1) 將無線終端節(jié)點、無線路由器和無線網(wǎng)關(guān)設(shè)備,安裝在所需的地理或物理位置;;(2) 啟動無線網(wǎng)關(guān)(網(wǎng)絡(luò)協(xié)調(diào)器),其根據(jù)網(wǎng)絡(luò)參數(shù)自動配置匹配的PAN ID、 Profile ID、 EndPoint等數(shù)據(jù)后,其開始掃描多個頻道尋找其中信號干擾最小的頻道啟動,然后進入網(wǎng)絡(luò)管理狀態(tài);(3) 無線路由器上電,啟動時,路由器自動把設(shè)置好的網(wǎng)絡(luò)參數(shù)配置成功,然后掃描整個頻道尋找相匹配的網(wǎng)絡(luò)協(xié)調(diào)器,找到就發(fā)送請求加入信號加入網(wǎng) 絡(luò)協(xié)調(diào)器的管理;(4) 網(wǎng)絡(luò)協(xié)調(diào)器經(jīng)過參數(shù)匹配后,符合加入條件,允許其加入,同時把路由器存入自己的鄰居表內(nèi);(5) 無線終端節(jié)點上電,把預(yù)先設(shè)置好的參數(shù)加載完成后,再掃描整個頻道尋找相匹配的網(wǎng)絡(luò)協(xié)調(diào)器或路由器,找到后請求加入其管理系統(tǒng),網(wǎng)絡(luò)協(xié)調(diào) 器或路由器判斷參數(shù)后,如果符合條件,就允許加入,同時網(wǎng)絡(luò)協(xié)調(diào)器或路由器把符合條件的無線終端節(jié)點放入鄰居表里,這樣就實現(xiàn)了網(wǎng)絡(luò)協(xié)調(diào)器、無線 路由器、無線終端節(jié)點之間自動連接,建立了一網(wǎng)絡(luò)鏈路;(6) 條碼掃描器中的條碼掃描模塊掃描到數(shù)據(jù)后,發(fā)送請求信息到無線終 端節(jié)點;(7) 無線終端節(jié)點接收到請求信息后,依據(jù)節(jié)點最少和信號最強的原則開 始搜索網(wǎng)絡(luò);(8) 附近的無線路由器接收到搜索信號后,將此信號傳輸?shù)骄W(wǎng)絡(luò)協(xié)調(diào)器;(9) 網(wǎng)絡(luò)協(xié)調(diào)器將網(wǎng)絡(luò)發(fā)現(xiàn)信號再經(jīng)由路由器傳輸?shù)綗o線終端節(jié)點;(10) 無線終端節(jié)點驗證網(wǎng)絡(luò)傳輸是否順暢后,發(fā)送允許發(fā)送信號到條碼 掃描模塊,條碼掃描模塊接收到信號后,把掃描數(shù)據(jù)傳輸給無線終端節(jié)點;(11) 無線終端節(jié)點發(fā)出掃描數(shù)據(jù),掃描數(shù)據(jù)沿?zé)o線路由器—— 無線網(wǎng) 關(guān)—— 數(shù)據(jù)管理設(shè)備(如電腦)依次傳送。(12) 數(shù)據(jù)管理設(shè)備(如電腦)收到掃描數(shù)據(jù)后,將數(shù)據(jù)成功信號依次由數(shù)據(jù) 管理設(shè)備(如電腦)—— 無線網(wǎng)關(guān)—— 無線路由器—— 無線條碼掃描器 依次傳送,由此完成一次數(shù)據(jù)傳輸。
3. —種如權(quán)利要求l所述的基于ZigBee無線傳輸網(wǎng)絡(luò)的條碼掃描方法的系 統(tǒng),其特征在于,其包括至少一無線條碼掃描器和無線網(wǎng)關(guān)設(shè)備,所述無線條 碼掃描器和無線網(wǎng)關(guān)設(shè)備之間可以互相通訊。
4. 根據(jù)權(quán)利要求3所述的基于ZigBee無線傳輸?shù)臈l碼掃描系統(tǒng),其特征在 于,其還包括至少有一無線路由器,所述無線條碼掃描器、無線路由器和無線 網(wǎng)關(guān)設(shè)備之間可以依次互相通訊。
5. 根據(jù)權(quán)利要求3所述的基于ZigBee無線傳輸?shù)臈l碼掃描系統(tǒng),其特征在于,所述無線條碼掃描器包括Zigbee無線終端節(jié)點和條碼掃描器,所述條碼掃描 器包括條碼掃描模塊,所述的Zigbee無線終端節(jié)點其可以內(nèi)置于所述條碼掃描器 內(nèi),也可以外置于條碼掃描器外,所述條碼掃描器是光電機構(gòu)。
6. 根據(jù)權(quán)利要求4所述的基于ZigBee無線傳輸?shù)臈l碼掃描系統(tǒng),其特征在 于,所述無線路由器包括嵌入式SOC無線芯片、路由軟件協(xié)議棧、射頻電路、 數(shù)字外圍電路和無線天線。
7. 根據(jù)權(quán)利要求4所述的基于ZigBee無線傳輸?shù)臈l碼掃描系統(tǒng),其特征在 于,所述Zigbee無線終端節(jié)點與所述路由器或所述網(wǎng)絡(luò)協(xié)調(diào)器之間通過UART模 式、SPI模式、IIC模式、PS2模式等方式進行通訊。
8. 根據(jù)權(quán)利要求3所述的基于ZigBee無線傳輸?shù)臈l碼掃描系統(tǒng),其特征在 于,所述無線網(wǎng)關(guān)包括網(wǎng)絡(luò)協(xié)調(diào)器和有線通訊電路,網(wǎng)絡(luò)協(xié)調(diào)器包括嵌入式SOC 無線芯片、軟件協(xié)議棧、有線通訊電路、射頻電路、數(shù)字外圍電路和無線天線, 有線通訊電路有USB、以太網(wǎng)、RS232等模式。
9. 根據(jù)權(quán)利要求3到8任一所述的基于ZigBee無線傳輸?shù)臈l碼掃描系統(tǒng),其 特征在于,所述Zigbee無線終端節(jié)點包括嵌入式SOC無線芯片、軟件協(xié)議棧、射 頻電路、數(shù)字外圍電路和無線天線。
10. 根據(jù)權(quán)利要求9所述的基于ZigBee無線傳輸?shù)臈l碼掃描系統(tǒng),其特征在 于,所述Zigbee無線終端節(jié)點與條碼掃描模塊之間為有線通訊電路,所述Zigbee 無線終端節(jié)點與條碼掃描器之間通過UART模式、SPI模式、IIC模式、PS2模式 等方式進行通訊。
全文摘要
本發(fā)明提供了一種基于ZigBee無線傳輸網(wǎng)絡(luò)的條碼掃描方法及其系統(tǒng),其包括至少一無線條碼掃描器和無線網(wǎng)關(guān)設(shè)備,所述無線條碼掃描器和無線網(wǎng)關(guān)設(shè)備之間可以互相通訊。該方法及系統(tǒng)采用自動路由組網(wǎng),快速組網(wǎng)覆蓋工作區(qū)域,適應(yīng)性強,掃描器可以根據(jù)實際的需要自由移動,解除了線纜的束縛,實現(xiàn)了無線通訊,而且該系統(tǒng)中各設(shè)備體積小,安裝快速方便,無線傳輸抗干擾能力強、通訊可靠、功耗低,性價比高,容易普及推廣。
文檔編號H04L29/08GK101345676SQ200810147018
公開日2009年1月14日 申請日期2008年8月12日 優(yōu)先權(quán)日2008年8月12日
發(fā)明者賀華鼎, 陳堅勝, 韓文瑜 申請人:東莞文勝鼎電子科技有限公司