91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 接口電路

SensorWare

發布時間:2012/4/6 18:43:55 訪問次數:826

    SensorWare[161提供了語言和運行 MP1488DJ-LF-Z環境以支持無線傳感器網絡編程。語言模型被用于執行分布式算法,為應用編程人員屏蔽一些不必要的細節,并能夠在幾個應用之間共享節點資源。分布式算法是在節點集合上執行的程序集合。SensorWare將這些程序稱作移動控制腳本( Mobile Control Scripts)。這些腳本在節點級被定義,在每個節點可以被SensorWare識別。S ensorWare能夠被事件驅動。SensorWare提供一個精簡運行環境和腳本(180KB)。它的目標是通過一種特有類型的分布式算法協作信號進行任務的處理。它并不提供應用和節點資源之間或應用之間的適配。SensorWare具有一個固定的地址機制。
    SensorWare位于操作系統之上,使用操作系統的功能和服務。SensorWare在整個傳感器節點體系結構中的位置如圖7-20所示,傳感器節點的體系結構劃分為若干層,底層是原始硬件和硬件抽象層(也就是設備驅動),之上是操作系統,操作系統為上層提供多線程環境下所有的標準功能和服務,以SensorWare層為例,使用這些操作系統提供的功能和服務,SensorWare為控制腳本提供運行環境,控制腳本完全依賴于SensorWare層;靜態應用和服務與移動腳本共存,它們能夠像使用操作系統的標準功能和服務一樣使用SensorWare酌某些功能。這些應用可以解決通用傳感器節點問題(例如,位置發現),并且是分布式的,但不能移動,它們將是節點固件的一部分。

               
    SensorWare由“語言”和“支撐運行環境”兩部分組成。首先,腳本語言需要合適的功能或命令來定義和實現,以便可以使用腳本語言。每個命令從傳感器節點的具體任務中抽象出來,比如與其他節點進行通信或是獲取感知的數據。這些命令同樣需要提供必要的功能,就像把腳本移植到另一個系列的代碼中或是通過本地代碼編寫的過濾器過濾傳感信息。其次,腳本語言需要在控制腳本中把命令構建在一起,比如構建控制流等。
    SensorWare的基本思想是通過移動控制腳本使得節點可編程;SensorWare中的語言部件如圖7-21所示,以主題相關的API將若干基本命令/功能組合在一起,使用術語API定義主題相關功能的集合,為一個資源或服務提供編程接口。SensorWare使用來自其中一個腳本語言的免費內核作為Glue內核;Tcl語言能夠很好地適用于SensorWare的特點,因此,在SensorWare語言中,Tcl內核被用作Glue內核。

    SensorWare[161提供了語言和運行 MP1488DJ-LF-Z環境以支持無線傳感器網絡編程。語言模型被用于執行分布式算法,為應用編程人員屏蔽一些不必要的細節,并能夠在幾個應用之間共享節點資源。分布式算法是在節點集合上執行的程序集合。SensorWare將這些程序稱作移動控制腳本( Mobile Control Scripts)。這些腳本在節點級被定義,在每個節點可以被SensorWare識別。S ensorWare能夠被事件驅動。SensorWare提供一個精簡運行環境和腳本(180KB)。它的目標是通過一種特有類型的分布式算法協作信號進行任務的處理。它并不提供應用和節點資源之間或應用之間的適配。SensorWare具有一個固定的地址機制。
    SensorWare位于操作系統之上,使用操作系統的功能和服務。SensorWare在整個傳感器節點體系結構中的位置如圖7-20所示,傳感器節點的體系結構劃分為若干層,底層是原始硬件和硬件抽象層(也就是設備驅動),之上是操作系統,操作系統為上層提供多線程環境下所有的標準功能和服務,以SensorWare層為例,使用這些操作系統提供的功能和服務,SensorWare為控制腳本提供運行環境,控制腳本完全依賴于SensorWare層;靜態應用和服務與移動腳本共存,它們能夠像使用操作系統的標準功能和服務一樣使用SensorWare酌某些功能。這些應用可以解決通用傳感器節點問題(例如,位置發現),并且是分布式的,但不能移動,它們將是節點固件的一部分。

               
    SensorWare由“語言”和“支撐運行環境”兩部分組成。首先,腳本語言需要合適的功能或命令來定義和實現,以便可以使用腳本語言。每個命令從傳感器節點的具體任務中抽象出來,比如與其他節點進行通信或是獲取感知的數據。這些命令同樣需要提供必要的功能,就像把腳本移植到另一個系列的代碼中或是通過本地代碼編寫的過濾器過濾傳感信息。其次,腳本語言需要在控制腳本中把命令構建在一起,比如構建控制流等。
    SensorWare的基本思想是通過移動控制腳本使得節點可編程;SensorWare中的語言部件如圖7-21所示,以主題相關的API將若干基本命令/功能組合在一起,使用術語API定義主題相關功能的集合,為一個資源或服務提供編程接口。SensorWare使用來自其中一個腳本語言的免費內核作為Glue內核;Tcl語言能夠很好地適用于SensorWare的特點,因此,在SensorWare語言中,Tcl內核被用作Glue內核。

上一篇: DFuse

上一篇: SensortWare編程模型

相關技術資料
4-6Agent遷移機制
4-6SensorWare

熱門點擊

 

推薦技術資料

耳機放大器
    為了在聽音樂時不影響家人,我萌生了做一臺耳機放大器的想... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
万山特区| 龙川县| 安平县| 泸水县| 溆浦县| 马边| 遂平县| 紫金县| 禄劝| 鄱阳县| 巴马| 郴州市| 河北省| 荔浦县| 潞城市| 修水县| 大邑县| 东乡族自治县| 北川| 华池县| 长阳| 宁陕县| 达州市| 盐源县| 富民县| 夹江县| 固始县| 凤凰县| 浮山县| 万源市| 深州市| 东乡族自治县| 白朗县| 罗定市| 怀安县| 阜城县| 偃师市| 永济市| 剑河县| 延庆县| 汉川市|