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

位置:51電子網 » 技術資料 » EDA/PLD

基于MantisOS的普通節點應用程序詳細設計

發布時間:2012/4/3 0:44:25 訪問次數:692

    普通節點應用程序的功能是采集數據,分析數據LH1540是否達到報警級別,并通過網絡將數據發送給基站節點,同時具備接收數據以及轉發數據的功能。為實現這些具體功能,創建的線程有接收線程、數據采集線程、數據分析處理線程以及發送線程。
    ①在數據采集線程中,啟動傳感器節點相應設備感知周圍環境數據以及系統數掘,然后將相關數據寫到緩沖區中供其他線程讀取。
    ②數據分析處理線程的功能是對所采集數據進行分析,判斷是否達到節點規定的上下限,并及時打開節點上的報警裝置。
    ③數據發送線程的功能是對節點所采集數據通過網絡進行發送,數據傳輸協議可以利用洪泛協議或者其他協議。
    ④接收線程的功能是對接收到的網絡數據包進行分析,并選擇轉發數據包。
    以上具體實現均建立在MantisOS所提供的API上,如設備環境數據讀取API為dev_read(),線程睡眠API為thread_sleep(),數據發送API為net_send()以及線程創建API為thread_new()等。
    為了節省存儲空間和能量,可以將數據采集線程、數據分析處理線程以及數據發送線程合并為一個線程。
    普通節點應用程序的功能是采集數據,分析數據LH1540是否達到報警級別,并通過網絡將數據發送給基站節點,同時具備接收數據以及轉發數據的功能。為實現這些具體功能,創建的線程有接收線程、數據采集線程、數據分析處理線程以及發送線程。
    ①在數據采集線程中,啟動傳感器節點相應設備感知周圍環境數據以及系統數掘,然后將相關數據寫到緩沖區中供其他線程讀取。
    ②數據分析處理線程的功能是對所采集數據進行分析,判斷是否達到節點規定的上下限,并及時打開節點上的報警裝置。
    ③數據發送線程的功能是對節點所采集數據通過網絡進行發送,數據傳輸協議可以利用洪泛協議或者其他協議。
    ④接收線程的功能是對接收到的網絡數據包進行分析,并選擇轉發數據包。
    以上具體實現均建立在MantisOS所提供的API上,如設備環境數據讀取API為dev_read(),線程睡眠API為thread_sleep(),數據發送API為net_send()以及線程創建API為thread_new()等。
    為了節省存儲空間和能量,可以將數據采集線程、數據分析處理線程以及數據發送線程合并為一個線程。

熱門點擊

 

推薦技術資料

聲道前級設計特點
    與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
荥阳市| 四会市| 腾冲县| 平武县| 黄冈市| 鱼台县| 贵州省| 合江县| 新蔡县| 深州市| 北海市| 江源县| 慈利县| 壤塘县| 横峰县| 钟山县| 昌宁县| 县级市| 根河市| 临泉县| 卢氏县| 桂阳县| 常熟市| 方正县| 乾安县| 榆树市| 鄯善县| 富平县| 玉门市| 黄梅县| 达拉特旗| 集贤县| 南宫市| 宝坻区| 赤城县| 达州市| 邯郸市| 增城市| 车险| 宝兴县| 陈巴尔虎旗|