標籤:style blog http color 使用 os
概述
無線網路介紹
MoteWorks--Crossbow公司
MoteWorks是第一款用於工業可開放原始碼的,基於標準平台和支援OEM 裝置與系統開發的軟體平台。此軟體平台支援多種無線感應器,它強大的靈活性和可選性協助開發人員選擇最好的網路拓撲結構,電源管理模式以及應用頻寬。特別適用於低功耗操作的網路。同時,MoteWorks的先進設計使使用者自行開發硬體成為可能。在MoteWorks中,將感應器網路劃分為了三個層:節點端(XMesh)、中介軟體(XServe)和用戶端(MoteView)。專為低功耗網路所最佳化的MoteWorks軟體提供了對於感應器網路的每一層應用都提供了端到端的完全支援,使使用者在使用感應器網路時,更加直觀、方便。節點端 節點端由運行在遠程節點上XMesh程式將節點群組成了低功耗的mesh網路,XMesh為所有節點間的通訊提供了可靠的網路演算法。它是Crossbow公司專為感應器網路推出的一款完全支援多跳、ad-hoc和mesh網路的協議。在XMesh網路中,所有節點都通過無線網路進行通訊,並支援通過向基站轉寄資訊使得電腦或者用戶端能夠獲得來自於感應器網路中的資料。轉寄功能有效地提升了無線通訊的距離並減少了資料轉送時的能量開銷。通常這些節點都在一個低功耗的模式下運行,最長續航能力可達數年之久。同時,XMesh還提供TrueMesh網路服務用於網路的自組織和自癒合。在有效地區內,節點間能夠自動組成無線網路,並且可以通過QOS來保證最佳的網路狀態和資料轉送效率。節點基於TinyOS作業系統,通過nesC語言編程,能夠支援資料流傳輸,用感應器板進行資料的採集。其完全相容Zigbee,為使用者的快速部署、管理提供了強有力的支援。 中介軟體 中介軟體通常由運行在電腦或者Stargate Linux操作平台上的XServe扮演,它為感應器網路和傳統互連網之間架設了一座橋樑,同時它也是感應器網路和公司專屬應用程式程式之間相互連信的紐帶,藉助於它使用者能夠很快捷地進行用戶端程式的開發。XServe支援檔案、資料庫、XML的資料解析和轉寄,它能夠對感應器網路中的節點進行遠程編程(OTAP)、健康診斷和警示。是XServe的資料流向圖,使用者能通過資料庫、自訂連接埠和XML等方式與感應器網路進行資料通訊。用戶端在用戶端中,ekoView軟體為使用者提供了可視化的軟體和圖形化的節點管理介面。藉助於友好的圖形化介面,使用者可以輕鬆管理和監控系統、發送命令指示、設定警示和進行網路診斷。後面會介紹一些實驗,在Moteworks環境下開發,在無線感應器網路實驗箱上應用。
View Code
參考
相關網站
結論