ZigBee在個人網(wǎng)絡(luò)中越來越被稱為短距離無線通信協(xié)議。它的最大特點是具有低功耗,低網(wǎng)絡(luò),特別是可路由的網(wǎng)絡(luò)功能,并且在理論上可以無限擴展ZigBee期望的通信范圍。對于藍牙,紅外點對點通信和WLAN星型通信,ZigBee協(xié)議要復(fù)雜得多。因此,我應(yīng)該選擇ZigBee芯片自行開發(fā)協(xié)議,還是應(yīng)該直接選擇具有ZigBee協(xié)議的模塊直接應(yīng)用?
芯片研發(fā):需要足夠的人力和技術(shù)儲備以及長時間的開發(fā)
市場上的ZigBee無線收發(fā)器“芯片”實際上是符合物理層標(biāo)準的芯片。因為它僅調(diào)制和解調(diào)無線通信信號,所以必須將其與單片機結(jié)合使用以完成數(shù)據(jù)收發(fā)器和協(xié)議的實現(xiàn)。另一方面,單片機僅集成了射頻部分和單片機部分,并且不需要額外的單片機。它的優(yōu)點是節(jié)省成本和簡化電路。
在這兩種情況下,用戶都需要自己通過微控制器的結(jié)構(gòu)和寄存器的設(shè)置自行開發(fā)所有軟件部分,還要參考物理層部分的IEEE802.15.4協(xié)議和網(wǎng)絡(luò)層部分的ZigBee協(xié)議。對于實際應(yīng)用用戶而言,這種工程量很大,開發(fā)周期和測試周期都非常長,并且由于它是無線通信產(chǎn)品,因此不容易保證其產(chǎn)品質(zhì)量。
目前,許多ZigBee公司都在提供自己的芯片ZigBee協(xié)議棧,它僅提供該協(xié)議的功能,并不意味著它具有真正的適用性和可操作性。沒有提供用戶數(shù)據(jù)界面的詳細描述。用戶為什么可以忽略芯片中的程序,而只使用芯片來傳輸自己的數(shù)據(jù)?這不僅可以簡單地實現(xiàn)包含ZigBee協(xié)議棧的芯片,也不能僅實現(xiàn)包含ZigBee協(xié)議棧的芯片。
所有這些都要求用戶基于完整的協(xié)議代碼和他們自己的上層通信協(xié)議,完整的簡單。