如何開始設計無線傳感器網絡系統
三,開始無線傳感器網絡系統設計準備些什么?
首先,我們現需要進行一些知識準備,對無線傳感器網絡需要的技術和知識,進行準備,雖然可能我們已經熟悉單片機和相關軟件開發技術,但是無線收發器和無線SoC(無線單片機)還是有獨特的地方,而且IEEE802.15.4和ZIGBEE協議棧等,也是具有一定難度的知識領域;好在目前在無線傳感器網絡和無線單片機方面,已經有大量的技術書籍可供參考,圖四是一些無線傳感器相關技術書籍,對入門無線傳感器網絡可能開卷有益;
圖四 無線傳感器網絡相關部分技術書籍
其次,我們仍然需要一套容易使用的無線傳感器網絡(WSN)開發系統,這是因為:
3.1我們需要一套完整的軟件編譯開發平臺,包括IAR和KEIL的編譯調試環境,在線仿真器等必要的開發工具;
3.2我們進入無線傳感器系統設計的難度重心,是盡快掌握無線傳感器網絡協議棧軟件使用,同時盡快進入相關應用軟件開發,所以我們需要一套已經完成高頻測試的無線節點,網關,路由器和無線模塊來進行硬件評估和運行我們的嵌入式應用軟件和協議棧軟件;
3.3我們需要相關溫度,壓力,加速度,光線,濕度等傳感器接口到這個系統,方便我們系統設計;
3.4我們在進入一個陌生的技術領域時,往往會有很多的困難,我們需要相應的技術支持和知識支持;
目前,很多國內企業,都已經推出了各種無線傳感器網絡開發工具,圖五是國內企業成都無線龍通訊科技公司的一種最新的,支持美國德州儀器TI CC2520無線收發器和TI ZIGBEE 2007/PRO協議棧的無線傳感器網絡(WSN)開發系統的新產品,包括在線仿真器,PC GUI網絡監視控制軟件,相關源代碼無線傳感器網絡示范代碼包裝等,是快速進入無線傳感器網絡系統設計的可選擇國產工具之一;
圖五 無線傳感器網絡開發系統
評論