浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 傳感與控制

現(xiàn)有傳感器網(wǎng)絡(luò)數(shù)據(jù)管理系統(tǒng)介紹

發(fā)布時(shí)間:2012/4/9 19:32:34 訪問次數(shù):1425

    目前,已經(jīng)有多所著名高校的研究單位TPS51100DGQ設(shè)計(jì)出類數(shù)據(jù)庫系統(tǒng)的無線傳感器網(wǎng)絡(luò)數(shù)據(jù)管理系統(tǒng),其中有代表性的研究有美國(guó)康奈爾( Cornell)大學(xué)的Cougar系統(tǒng)、Rutgers大學(xué)的DataSpace系統(tǒng)[34]、加州大學(xué)伯克利分校(Berkeley)的TinyDB查詢處理系統(tǒng)、南京郵電大學(xué)的DisWareDM系統(tǒng)等。本節(jié)對(duì)TinyDB和Cougar進(jìn)行介紹,8.4芾重點(diǎn)介紹南京郵電大學(xué)的DisWareDM系統(tǒng)。
    TinyDB系統(tǒng)
    加州大學(xué)伯克利分校在其研制的操作系統(tǒng)TinyOS的基礎(chǔ)上開發(fā)了一個(gè)TinyDB數(shù)據(jù)管理系統(tǒng),該系統(tǒng)為用戶提供了一個(gè)簡(jiǎn)潔、易用、類SQL的應(yīng)用程序接口。用戶可以如同使用傳統(tǒng)關(guān)系數(shù)據(jù)庫系統(tǒng)一樣使用TinyDB查詢傳感器網(wǎng)絡(luò)數(shù)據(jù)。當(dāng)接收到用戶提交的查詢時(shí),TinyDB從傳感器網(wǎng)絡(luò)的各個(gè)節(jié)點(diǎn)收集相關(guān)數(shù)據(jù),并調(diào)度各個(gè)傳感器節(jié)點(diǎn)對(duì)查詢進(jìn)行分布式處理,將查詢結(jié)果通過基站節(jié)點(diǎn)返回給用戶。該項(xiàng)目研究還提出了實(shí)現(xiàn)可動(dòng)態(tài)調(diào)整的連續(xù)查詢處理方法和管理傳感器網(wǎng)絡(luò)上多查詢方法,并實(shí)現(xiàn)了傳感器網(wǎng)絡(luò)上的數(shù)據(jù)聚集函數(shù),提出了在低能源、分布式無線傳感器網(wǎng)絡(luò)環(huán)境下實(shí)現(xiàn)聚集函數(shù)的方法。
    1.系統(tǒng)功能
    TinyDB具有一個(gè)元數(shù)據(jù)目錄,描述傳感器網(wǎng)絡(luò)的屬性,包括傳感器讀數(shù)類型、內(nèi)部的軟/硬件參數(shù)等,并提供了豐富的元數(shù)據(jù)和元數(shù)據(jù)管理功能,以及一系列管理元數(shù)據(jù)的命令。
    TinyDB使用類似于SQL的說明性查詢語言,這種說明性的查詢語言不需要指明獲取數(shù)據(jù)的具體方法,使得用戶容易編寫查詢請(qǐng)求。
    TinyDB可以提供有效的網(wǎng)絡(luò)拓?fù)涔芾砗蛨D形化拓?fù)滹@示功能。
    TinyDB支摶在相同節(jié)點(diǎn)集上同時(shí)進(jìn)行多個(gè)查詢,每個(gè)查詢都可以具有不同的采樣率、訪問不同類型的感知屬性,多個(gè)查詢之間可以實(shí)現(xiàn)有效共享數(shù)據(jù)以提高處理效率。
    2.查詢語言
    TinyDB系統(tǒng)的查詢語言是基于SQL的查詢語言,稱為TinySQL。該查詢語言支持選擇、投影、設(shè)定采樣頻率、分組聚集、用戶自定義聚集函數(shù)、事件觸發(fā)、生命周期查詢、設(shè)定存儲(chǔ)點(diǎn)和簡(jiǎn)單的連接操作。其查詢語言的基本語法如下:
    SELECT select-list
    [ FROM  sensors]
    WHERE predicate
    [GROUP BY gb-list
    [HAVING predicateJ]
    [TRIGGAER ACTION  command-name[ (param)]]
    [EPOCH DURATION time]
    其中,select-list是無限虛擬關(guān)系表中的屬性表,可以對(duì)屬性使用聚集函數(shù),predicate是條件位置,gb-list是屬性表,command-name是命令,param是命令的參數(shù),time是時(shí)間值。查詢語句的TRIGGAR ACTION是觸發(fā)器定義從句,指定當(dāng)WHEER從句的條件滿足時(shí)需要執(zhí)行的命令,EPOCH DURATION定義了查詢執(zhí)行的周期,其他從句的語義與SQL相同。例如,下面的查詢語句實(shí)例:
    SELECT  room number,AVERAGE (light) ,  AVERAGE (volume)
    FROM sensors
    GROUP BY room number
    HAVING AVERAGE (light》2 AND AVERAGE (volume》m
    EPOCH DURATION lOmin
    該查詢表示每lOmin栓查一次平均亮度超過閾值2并且平均溫度超過閾值聊的房間,并返回房間號(hào)碼及亮度和溫度的平均值。
    目前TinySQL的功能還比較有限。在WHERE和HAVING子句中只支持簡(jiǎn)單的比較連接詞、字符串比較(如LIKE和SIMILAR),以及對(duì)屬性列和常量的簡(jiǎn)單算術(shù)運(yùn)算表達(dá)式(+、一、*、/運(yùn)算),不支持子查詢,也不支持布爾操作(OR和NOT)及屬性列的
重命名(AS語句)。
    目前,已經(jīng)有多所著名高校的研究單位TPS51100DGQ設(shè)計(jì)出類數(shù)據(jù)庫系統(tǒng)的無線傳感器網(wǎng)絡(luò)數(shù)據(jù)管理系統(tǒng),其中有代表性的研究有美國(guó)康奈爾( Cornell)大學(xué)的Cougar系統(tǒng)、Rutgers大學(xué)的DataSpace系統(tǒng)[34]、加州大學(xué)伯克利分校(Berkeley)的TinyDB查詢處理系統(tǒng)、南京郵電大學(xué)的DisWareDM系統(tǒng)等。本節(jié)對(duì)TinyDB和Cougar進(jìn)行介紹,8.4芾重點(diǎn)介紹南京郵電大學(xué)的DisWareDM系統(tǒng)。
    TinyDB系統(tǒng)
    加州大學(xué)伯克利分校在其研制的操作系統(tǒng)TinyOS的基礎(chǔ)上開發(fā)了一個(gè)TinyDB數(shù)據(jù)管理系統(tǒng),該系統(tǒng)為用戶提供了一個(gè)簡(jiǎn)潔、易用、類SQL的應(yīng)用程序接口。用戶可以如同使用傳統(tǒng)關(guān)系數(shù)據(jù)庫系統(tǒng)一樣使用TinyDB查詢傳感器網(wǎng)絡(luò)數(shù)據(jù)。當(dāng)接收到用戶提交的查詢時(shí),TinyDB從傳感器網(wǎng)絡(luò)的各個(gè)節(jié)點(diǎn)收集相關(guān)數(shù)據(jù),并調(diào)度各個(gè)傳感器節(jié)點(diǎn)對(duì)查詢進(jìn)行分布式處理,將查詢結(jié)果通過基站節(jié)點(diǎn)返回給用戶。該項(xiàng)目研究還提出了實(shí)現(xiàn)可動(dòng)態(tài)調(diào)整的連續(xù)查詢處理方法和管理傳感器網(wǎng)絡(luò)上多查詢方法,并實(shí)現(xiàn)了傳感器網(wǎng)絡(luò)上的數(shù)據(jù)聚集函數(shù),提出了在低能源、分布式無線傳感器網(wǎng)絡(luò)環(huán)境下實(shí)現(xiàn)聚集函數(shù)的方法。
    1.系統(tǒng)功能
    TinyDB具有一個(gè)元數(shù)據(jù)目錄,描述傳感器網(wǎng)絡(luò)的屬性,包括傳感器讀數(shù)類型、內(nèi)部的軟/硬件參數(shù)等,并提供了豐富的元數(shù)據(jù)和元數(shù)據(jù)管理功能,以及一系列管理元數(shù)據(jù)的命令。
    TinyDB使用類似于SQL的說明性查詢語言,這種說明性的查詢語言不需要指明獲取數(shù)據(jù)的具體方法,使得用戶容易編寫查詢請(qǐng)求。
    TinyDB可以提供有效的網(wǎng)絡(luò)拓?fù)涔芾砗蛨D形化拓?fù)滹@示功能。
    TinyDB支摶在相同節(jié)點(diǎn)集上同時(shí)進(jìn)行多個(gè)查詢,每個(gè)查詢都可以具有不同的采樣率、訪問不同類型的感知屬性,多個(gè)查詢之間可以實(shí)現(xiàn)有效共享數(shù)據(jù)以提高處理效率。
    2.查詢語言
    TinyDB系統(tǒng)的查詢語言是基于SQL的查詢語言,稱為TinySQL。該查詢語言支持選擇、投影、設(shè)定采樣頻率、分組聚集、用戶自定義聚集函數(shù)、事件觸發(fā)、生命周期查詢、設(shè)定存儲(chǔ)點(diǎn)和簡(jiǎn)單的連接操作。其查詢語言的基本語法如下:
    SELECT select-list
    [ FROM  sensors]
    WHERE predicate
    [GROUP BY gb-list
    [HAVING predicateJ]
    [TRIGGAER ACTION  command-name[ (param)]]
    [EPOCH DURATION time]
    其中,select-list是無限虛擬關(guān)系表中的屬性表,可以對(duì)屬性使用聚集函數(shù),predicate是條件位置,gb-list是屬性表,command-name是命令,param是命令的參數(shù),time是時(shí)間值。查詢語句的TRIGGAR ACTION是觸發(fā)器定義從句,指定當(dāng)WHEER從句的條件滿足時(shí)需要執(zhí)行的命令,EPOCH DURATION定義了查詢執(zhí)行的周期,其他從句的語義與SQL相同。例如,下面的查詢語句實(shí)例:
    SELECT  room number,AVERAGE (light) ,  AVERAGE (volume)
    FROM sensors
    GROUP BY room number
    HAVING AVERAGE (light》2 AND AVERAGE (volume》m
    EPOCH DURATION lOmin
    該查詢表示每lOmin栓查一次平均亮度超過閾值2并且平均溫度超過閾值聊的房間,并返回房間號(hào)碼及亮度和溫度的平均值。
    目前TinySQL的功能還比較有限。在WHERE和HAVING子句中只支持簡(jiǎn)單的比較連接詞、字符串比較(如LIKE和SIMILAR),以及對(duì)屬性列和常量的簡(jiǎn)單算術(shù)運(yùn)算表達(dá)式(+、一、*、/運(yùn)算),不支持子查詢,也不支持布爾操作(OR和NOT)及屬性列的
重命名(AS語句)。

熱門點(diǎn)擊

 

推薦技術(shù)資料

滑雪繞樁機(jī)器人
   本例是一款非常有趣,同時(shí)又有一定調(diào)試難度的玩法。EDE2116AB... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!