ZigBee在個人網絡中越(yue)來越(yue)被(bei)稱為短距離無線通信協議。它的最大特點是具有低功耗,低網絡,特別是可路由的網絡功能,並且(qie)在理論上可以無限(xian)擴展ZigBee期望(wang)的通信範圍。對於藍牙,紅外點對點通信和WLAN星型通信,ZigBee協議要複(fu)雜(za)得多。因此,我應該選擇ZigBee芯片自行開發協議,還是應該直接選擇具有ZigBee協議的模塊直接應用?
芯片研發:需要足(zu)夠的人力(li)和技(ji)術儲備以及長時間的開發
市場上的ZigBee無線收發器“芯片”實際(ji)上是符(fu)合物理層標準(zhun)的芯片。因為它僅(jin)調(diao)製和解調(diao)無線通信信號,所以必(bi)須將其與單(dan)片機結合使用以完成(cheng)數據收發器和協議的實現。另一方麵,單(dan)片機僅(jin)集成(cheng)了(liao)射(she)頻部分和單(dan)片機部分,並且(qie)不(bu)需要額(e)外的單(dan)片機。它的優點是節省成(cheng)本和簡化電路。
在這兩種(zhong)情況(kuang)下,用戶都(du)需要自己通過微控(kong)製器的結構和寄存器的設置自行開發所有軟件部分,還要參(can)考物理層部分的IEEE802.15.4協議和網絡層部分的ZigBee協議。對於實際(ji)應用用戶而言(yan),這種(zhong)工(gong)程量(liang)很(hen)大,開發周期和測試周期都(du)非常長,並且(qie)由於它是無線通信產品,因此不(bu)容易(yi)保證其產品質量(liang)。
目前,許多ZigBee公司都(du)在提(ti)供自己的芯片ZigBee協議棧,它僅(jin)提(ti)供該協議的功能,並不(bu)意(yi)味(wei)著它具有真(zhen)正的適用性和可操作性。沒(mei)有提(ti)供用戶數據界麵的詳(xiang)細描(miao)述(shu)。用戶為什麼可以忽略芯片中的程序,而隻使用芯片來傳輸自己的數據?這不(bu)僅(jin)可以簡單(dan)地實現包含(han)ZigBee協議棧的芯片,也不(bu)能僅(jin)實現包含(han)ZigBee協議棧的芯片。
所有這些都(du)要求用戶基於完整的協議代碼和他們自己的上層通信協議,完整的簡單(dan)數據無線發送和接收,完整的路由,完整的網絡通信以及調(diao)試步驟,來修(xiu)改協議棧的內容。因此,對於實際(ji)應用的用戶來說,開發周期大大延(yan)遲(chi)了(liao),具有如此複(fu)雜(za)協議的無線產品具有更多不(bu)確定因素,並且(qie)容易(yi)受(shou)到外部環境條(tiao)件的影(ying)響(xiang)。實際(ji)的發展問題是多種(zhong)多樣的,難以解決。
模塊生產的成(cheng)本
通過節省ZigBee開發周期,或許可以抓住項目推(tui)廣的第一個機會。ZigBee模塊已經包括(kuo)所有外圍電路和完整的協議棧。這是一種(zhong)即用型產品。經過製造商的優化設置修(xiu)訂和老化測試,具有一定的質量(liang)保證。出(chu)色且(qie)可靠(kao)的zigBee應用程序“模塊”緊湊,硬件小巧,具有芯片焊(han)盤設置校正功能,能夠內置芯片和外部SMA天線,通信距離範圍為100米至1200米。
該軟件包括(kuo)完整的ZigBee協議棧。它在PC上具有自己的部署(shu)工(gong)具。它可以使用串行端口(kou)與用戶的產品通信並部署(shu)模塊的網絡拓(tuo)撲參(can)數,例如發射(she)功率和信道,使用方便(bian)快捷。
透傳模塊的優點在於,用戶無需考慮其程序的工(gong)作方式,隻要用戶通過串行端口(kou)將其數據發送到模塊,模塊就會根據預設的網絡自動無線傳輸數據結構體(ti)。