系統組成
發布時間:2012/4/9 19:34:02 訪問次數:979
TinyDB系統分為兩大部分:第一部分SN65LVDS33D是傳感器網絡軟件,第二部分是客戶端軟件。其中傳感器網絡軟件在每個傳感器節點上運行,是TinyDB的核心。
TinyDB的客戶端軟件包括兩部分:第一部分是類SQL語言TinySQL的解析處理模塊。第二部分是基于Java的應用程序界面,支持用戶使用TinyDB編寫應用程序。該界面主要由如下幾個部分構成:用戶查詢界面GUI、查詢結果GUI圖和表、可視化的動態網絡拓撲結構GUI和設備屬性目錄管理GUI。
TinyDB的傳感器網絡軟件包括4個構件:傳感器節點目錄和模式管理器、查詢處理器、存儲管理器和網絡拓撲管理器。
①傳感器節點目錄負責記錄傳感器節點的屬性,如感知數據類型和節點ID等。各節點呵以具有不同的屬性。傳感器模式管理器負責管理TinyDB的傳感器模式。TinyDB把傳感器模型化為虛擬“數據庫表”。模式是對傳感器表的形式描述,同時還包含系統可用的命令,以及更新和查詢表的子程序。
②查詢處理器負責完成查詢的處理工作,使用傳感器目錄存儲的信息獲得傳感器節點的屬性,接收鄰居節點的感知數據,聚集組合這些數據,過濾掉不需要的數據,將部分查詢處理結果傳給父節點。
③存儲管理器完成節點存儲器的分配和數據壓縮存儲管理。存儲管理器中數據存儲地址的改變不影響該數據的引用。
④網絡拓撲管理器為TinyDB處理所有傳感器節點到傳感器節點,傳感器節點到基站的通信,即路由查詢和數據信息。TinyDB采用一種路由樹結構管理網絡拓撲,數據沿樹的路徑從葉節點向上傳播直至根節點,即基站節點。網絡拓撲管理器使用了一個簡單的樹維護算法使每個傳感器節點保存一個鄰居節點表,并在這些鄰居節點中選擇一個節點作為路由樹中的根節點。
TinyDB的客戶端軟件包括兩部分:第一部分是類SQL語言TinySQL的解析處理模塊。第二部分是基于Java的應用程序界面,支持用戶使用TinyDB編寫應用程序。該界面主要由如下幾個部分構成:用戶查詢界面GUI、查詢結果GUI圖和表、可視化的動態網絡拓撲結構GUI和設備屬性目錄管理GUI。
TinyDB的傳感器網絡軟件包括4個構件:傳感器節點目錄和模式管理器、查詢處理器、存儲管理器和網絡拓撲管理器。
①傳感器節點目錄負責記錄傳感器節點的屬性,如感知數據類型和節點ID等。各節點呵以具有不同的屬性。傳感器模式管理器負責管理TinyDB的傳感器模式。TinyDB把傳感器模型化為虛擬“數據庫表”。模式是對傳感器表的形式描述,同時還包含系統可用的命令,以及更新和查詢表的子程序。
②查詢處理器負責完成查詢的處理工作,使用傳感器目錄存儲的信息獲得傳感器節點的屬性,接收鄰居節點的感知數據,聚集組合這些數據,過濾掉不需要的數據,將部分查詢處理結果傳給父節點。
③存儲管理器完成節點存儲器的分配和數據壓縮存儲管理。存儲管理器中數據存儲地址的改變不影響該數據的引用。
④網絡拓撲管理器為TinyDB處理所有傳感器節點到傳感器節點,傳感器節點到基站的通信,即路由查詢和數據信息。TinyDB采用一種路由樹結構管理網絡拓撲,數據沿樹的路徑從葉節點向上傳播直至根節點,即基站節點。網絡拓撲管理器使用了一個簡單的樹維護算法使每個傳感器節點保存一個鄰居節點表,并在這些鄰居節點中選擇一個節點作為路由樹中的根節點。
TinyDB系統分為兩大部分:第一部分SN65LVDS33D是傳感器網絡軟件,第二部分是客戶端軟件。其中傳感器網絡軟件在每個傳感器節點上運行,是TinyDB的核心。
TinyDB的客戶端軟件包括兩部分:第一部分是類SQL語言TinySQL的解析處理模塊。第二部分是基于Java的應用程序界面,支持用戶使用TinyDB編寫應用程序。該界面主要由如下幾個部分構成:用戶查詢界面GUI、查詢結果GUI圖和表、可視化的動態網絡拓撲結構GUI和設備屬性目錄管理GUI。
TinyDB的傳感器網絡軟件包括4個構件:傳感器節點目錄和模式管理器、查詢處理器、存儲管理器和網絡拓撲管理器。
①傳感器節點目錄負責記錄傳感器節點的屬性,如感知數據類型和節點ID等。各節點呵以具有不同的屬性。傳感器模式管理器負責管理TinyDB的傳感器模式。TinyDB把傳感器模型化為虛擬“數據庫表”。模式是對傳感器表的形式描述,同時還包含系統可用的命令,以及更新和查詢表的子程序。
②查詢處理器負責完成查詢的處理工作,使用傳感器目錄存儲的信息獲得傳感器節點的屬性,接收鄰居節點的感知數據,聚集組合這些數據,過濾掉不需要的數據,將部分查詢處理結果傳給父節點。
③存儲管理器完成節點存儲器的分配和數據壓縮存儲管理。存儲管理器中數據存儲地址的改變不影響該數據的引用。
④網絡拓撲管理器為TinyDB處理所有傳感器節點到傳感器節點,傳感器節點到基站的通信,即路由查詢和數據信息。TinyDB采用一種路由樹結構管理網絡拓撲,數據沿樹的路徑從葉節點向上傳播直至根節點,即基站節點。網絡拓撲管理器使用了一個簡單的樹維護算法使每個傳感器節點保存一個鄰居節點表,并在這些鄰居節點中選擇一個節點作為路由樹中的根節點。
TinyDB的客戶端軟件包括兩部分:第一部分是類SQL語言TinySQL的解析處理模塊。第二部分是基于Java的應用程序界面,支持用戶使用TinyDB編寫應用程序。該界面主要由如下幾個部分構成:用戶查詢界面GUI、查詢結果GUI圖和表、可視化的動態網絡拓撲結構GUI和設備屬性目錄管理GUI。
TinyDB的傳感器網絡軟件包括4個構件:傳感器節點目錄和模式管理器、查詢處理器、存儲管理器和網絡拓撲管理器。
①傳感器節點目錄負責記錄傳感器節點的屬性,如感知數據類型和節點ID等。各節點呵以具有不同的屬性。傳感器模式管理器負責管理TinyDB的傳感器模式。TinyDB把傳感器模型化為虛擬“數據庫表”。模式是對傳感器表的形式描述,同時還包含系統可用的命令,以及更新和查詢表的子程序。
②查詢處理器負責完成查詢的處理工作,使用傳感器目錄存儲的信息獲得傳感器節點的屬性,接收鄰居節點的感知數據,聚集組合這些數據,過濾掉不需要的數據,將部分查詢處理結果傳給父節點。
③存儲管理器完成節點存儲器的分配和數據壓縮存儲管理。存儲管理器中數據存儲地址的改變不影響該數據的引用。
④網絡拓撲管理器為TinyDB處理所有傳感器節點到傳感器節點,傳感器節點到基站的通信,即路由查詢和數據信息。TinyDB采用一種路由樹結構管理網絡拓撲,數據沿樹的路徑從葉節點向上傳播直至根節點,即基站節點。網絡拓撲管理器使用了一個簡單的樹維護算法使每個傳感器節點保存一個鄰居節點表,并在這些鄰居節點中選擇一個節點作為路由樹中的根節點。
上一篇:現有傳感器網絡數據管理系統介紹
上一篇: Cougar系統
熱門點擊
- USB接口設計
- 音頻編解碼模塊
- IEEE 802.15.4標準
- 電容器的基本特性
- WX1、WX2和WX3型線繞電位器
- 無線通信芯片CC2420
- 磁性天線
- 基于無線傳感器網絡的多網絡融合系統結構
- 中央處理模塊
- MEMS技術基本原理
推薦技術資料
- 自制智能型ICL7135
- 表頭使ff11CL7135作為ADC,ICL7135是... [詳細]