ZigBee在個(gè)人網(wǎng)絡(luò)中越來(lái)越被稱為短距離無(wú)線通信協(xié)議。它的最大特點(diǎn)是具有低功耗,低網(wǎng)絡(luò),特別是可路由的網(wǎng)絡(luò)功能,并且在理論上可以無(wú)限擴(kuò)展ZigBee期望的通信范圍。對(duì)于藍(lán)牙,紅外點(diǎn)對(duì)點(diǎn)通信和WLAN星型通信,ZigBee協(xié)議要復(fù)雜得多。因此,我應(yīng)該選擇ZigBee芯片自行開(kāi)發(fā)協(xié)議,還是應(yīng)該直接選擇具有ZigBee協(xié)議的模塊直接應(yīng)用?
芯片研發(fā):需要足夠的人力和技術(shù)儲(chǔ)備以及長(zhǎng)時(shí)間的開(kāi)發(fā)
市場(chǎng)上的ZigBee無(wú)線收發(fā)器“芯片”實(shí)際上是符合物理層標(biāo)準(zhǔn)的芯片。因?yàn)樗鼉H調(diào)制和解調(diào)無(wú)線通信信號(hào),所以必須將其與單片機(jī)結(jié)合使用以完成數(shù)據(jù)收發(fā)器和協(xié)議的實(shí)現(xiàn)。另一方面,單片機(jī)僅集成了射頻部分和單片機(jī)部分,并且不需要額外的單片機(jī)。它的優(yōu)點(diǎn)是節(jié)省成本和簡(jiǎn)化電路。
在這兩種情況下,用戶都需要自己通過(guò)微控制器的結(jié)構(gòu)和寄存器的設(shè)置自行開(kāi)發(fā)所有軟件部分,還要參考物理層部分的IEEE802.15.4協(xié)議和網(wǎng)絡(luò)層部分的ZigBee協(xié)議。對(duì)于實(shí)際應(yīng)用用戶而言,這種工程量很大,開(kāi)發(fā)周期和測(cè)試周期都非常長(zhǎng),并且由于它是無(wú)線通信產(chǎn)品,因此不容易保證其產(chǎn)品質(zhì)量。
目前,許多ZigBee公司都在提供自己的芯片ZigBee協(xié)議棧,它僅提供該協(xié)議的功能,并不意味著它具有真正的適用性和可操作性。沒(méi)有提供用戶數(shù)據(jù)界面的詳細(xì)描述。用戶為什么可以忽略芯片中的程序,而只使用芯片來(lái)傳輸自己的數(shù)據(jù)?這不僅可以簡(jiǎn)單地實(shí)現(xiàn)包含ZigBee協(xié)議棧的芯片,也不能僅實(shí)現(xiàn)包含ZigBee協(xié)議棧的芯片。
所有這些都要求用戶基于完整的協(xié)議代碼和他們自己的上層通信協(xié)議,完整的簡(jiǎn)單數(shù)據(jù)無(wú)線發(fā)送和接收,完整的路由,完整的網(wǎng)絡(luò)通信以及調(diào)試步驟,來(lái)修改協(xié)議棧的內(nèi)容。因此,對(duì)于實(shí)際應(yīng)用的用戶來(lái)說(shuō),開(kāi)發(fā)周期大大延遲了,具有如此復(fù)雜協(xié)議的無(wú)線產(chǎn)品具有更多不確定因素,并且容易受到外部環(huán)境條件的影響。實(shí)際的發(fā)展問(wèn)題是多種多樣的,難以解決。
模塊生產(chǎn)的成本
通過(guò)節(jié)省ZigBee開(kāi)發(fā)周期,或許可以抓住項(xiàng)目推廣的第一個(gè)機(jī)會(huì)。ZigBee模塊已經(jīng)包括所有外圍電路和完整的協(xié)議棧。這是一種即用型產(chǎn)品。經(jīng)過(guò)制造商的優(yōu)化設(shè)置修訂和老化測(cè)試,具有一定的質(zhì)量保證。出色且可靠的zigBee應(yīng)用程序“模塊”緊湊,硬件小巧,具有芯片焊盤(pán)設(shè)置校正功能,能夠內(nèi)置芯片和外部SMA天線,通信距離范圍為100米至1200米。
該軟件包括完整的ZigBee協(xié)議棧。它在PC上具有自己的部署工具。它可以使用串行端口與用戶的產(chǎn)品通信并部署模塊的網(wǎng)絡(luò)拓?fù)鋮?shù),例如發(fā)射功率和信道,使用方便快捷。
透?jìng)髂K的優(yōu)點(diǎn)在于,用戶無(wú)需考慮其程序的工作方式,只要用戶通過(guò)串行端口將其數(shù)據(jù)發(fā)送到模塊,模塊就會(huì)根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)自動(dòng)無(wú)線傳輸數(shù)據(jù)結(jié)構(gòu)體。