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