新聞中心

        EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 基于ZigBee的無(wú)線傳感器網(wǎng)絡(luò)數(shù)據(jù)管理平臺(tái)

        基于ZigBee的無(wú)線傳感器網(wǎng)絡(luò)數(shù)據(jù)管理平臺(tái)

        作者: 時(shí)間:2009-08-25 來(lái)源:網(wǎng)絡(luò) 收藏
        Device_Info表用于構(gòu)造生成節(jié)點(diǎn)樹形邏輯視圖,節(jié)點(diǎn)樹的葉子節(jié)點(diǎn)與的終端節(jié)點(diǎn)一一對(duì)應(yīng)。節(jié)點(diǎn)樹形邏輯視圖的生成達(dá)到了將上數(shù)據(jù)的邏輯視圖和的物理實(shí)現(xiàn)分離的目的。
        使用.net Framework2.0的TreeView控件,綁定節(jié)點(diǎn)關(guān)系表Device_Info,遞歸生成節(jié)點(diǎn)樹。

        本文引用地址:http://www.104case.com/article/157875.htm


        2.2 數(shù)據(jù)的查詢與顯示
        運(yùn)行于客戶端瀏覽器的Web頁(yè)面可以方便用戶查詢各個(gè)終端節(jié)點(diǎn)上傳的數(shù)據(jù)。Web頁(yè)面采用上方固定,左側(cè)嵌套的框架結(jié)構(gòu)。上方為Head-form.a(chǎn)spx頁(yè)面,用于功能菜單的選擇。
        (1)功能菜單選擇。選擇“即時(shí)數(shù)據(jù)”菜單,下方子框架執(zhí)行realtemp.html頁(yè)面,若選擇“歷史數(shù)據(jù)”菜單,則下方子框架執(zhí)行history.html頁(yè)面。realtemp.html和history.html都為左側(cè)固定的框架結(jié)構(gòu),左側(cè)重用TreeShowPage.a(chǎn)spx頁(yè)面,Tree-ShowPage.a(chǎn)spx頁(yè)面用于顯示節(jié)點(diǎn)樹形邏輯視圖;
        (2)若進(jìn)行即時(shí)數(shù)據(jù)查詢,勾中節(jié)點(diǎn)樹葉子節(jié)點(diǎn)的Checkbox,可選擇多個(gè),右側(cè)子框架執(zhí)行Re―altemper.a(chǎn)spx頁(yè)面;若進(jìn)行歷史數(shù)據(jù)查詢,勾中節(jié)點(diǎn)樹葉子節(jié)點(diǎn)的Checkbox,可選擇多個(gè),然后選擇日期范圍,右側(cè)子框架執(zhí)行HistoryTemper.a(chǎn)spx頁(yè)面;
        (3)遍歷節(jié)點(diǎn)樹,統(tǒng)計(jì)所有Checkbox為選中狀態(tài)的葉子節(jié)點(diǎn)并傳值;
        (4)根據(jù)獲取的頁(yè)面間傳送的值進(jìn)行查詢,并分頁(yè)顯示查詢結(jié)果。
        查詢即時(shí)數(shù)據(jù)主要算法如下:


        查詢歷史數(shù)據(jù)與查詢即時(shí)數(shù)據(jù)類似,不同之處是多了一個(gè)日期范圍的判斷。使用.net Frame-work2.0的GridView控件,綁定查詢結(jié)果集,可以分頁(yè)顯示結(jié)果。


        3 測(cè)試結(jié)果
        如圖3所示,頁(yè)面上方為功能菜單選擇子框架頁(yè)面,下方左側(cè)子框架頁(yè)面為設(shè)備節(jié)點(diǎn)樹形視圖,下方右側(cè)為數(shù)據(jù)顯示框架頁(yè)面。選取MAC地址分別為E280、1480、0703的3個(gè)終端節(jié)點(diǎn),查看它們上傳溫度數(shù)據(jù)的詳細(xì)信息。數(shù)據(jù)采集頻率大約為兩分鐘一次,實(shí)際應(yīng)用中可根據(jù)需要設(shè)置數(shù)據(jù)采集的時(shí)間間隔。用戶可以方便地查看3個(gè)終端節(jié)點(diǎn)工作的具體情況,為對(duì)監(jiān)測(cè)環(huán)境的分析提供比較直觀的參考數(shù)據(jù)。

        4 結(jié)束語(yǔ)
        為解決當(dāng)前大多數(shù)網(wǎng)絡(luò)應(yīng)用層數(shù)據(jù)的監(jiān)測(cè)及管理系統(tǒng)受空間限制的問(wèn)題,設(shè)計(jì)了一種B/S結(jié)構(gòu)的,它將網(wǎng)絡(luò)的物理實(shí)現(xiàn)和數(shù)據(jù)的邏輯視圖有效的分離,實(shí)現(xiàn)了遠(yuǎn)程終端瀏覽器在線監(jiān)測(cè)終端節(jié)點(diǎn)數(shù)據(jù)的功能。同時(shí)該交互性良好,能夠直觀地反映每個(gè)終端節(jié)點(diǎn)的工作情況,為用戶進(jìn)一步分析提供依據(jù),它的通用性強(qiáng),可以適當(dāng)調(diào)整數(shù)據(jù)庫(kù)結(jié)構(gòu),設(shè)計(jì)出滿足自身需求的客戶端軟件。總的來(lái)說(shuō),該普遍適用于的無(wú)線傳感器網(wǎng)絡(luò)。


        上一頁(yè) 1 2 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 利川市| 大余县| 岚皋县| 庆安县| 科技| 崇文区| 重庆市| 鄂伦春自治旗| 左权县| 长沙市| 十堰市| 高要市| 新津县| 泸定县| 茂名市| 海阳市| 伊川县| 西充县| 玉环县| 阳原县| 湘西| 萨嘎县| 双牌县| 茶陵县| 沁源县| 柞水县| 尉氏县| 阿图什市| 桑植县| 鸡泽县| 冷水江市| 桦川县| 泸定县| 奉新县| 金沙县| 伊宁县| 友谊县| 安徽省| 鱼台县| 久治县| 临漳县|