<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 無線物聯(lián)網(wǎng)中CoAP協(xié)議的研究與實現(xiàn)(二)

          無線物聯(lián)網(wǎng)中CoAP協(xié)議的研究與實現(xiàn)(二)

          作者: 時間:2013-10-09 來源:網(wǎng)絡(luò) 收藏
          :61616/toggle,作用是讓節(jié)點上的三色LED燈進行反轉(zhuǎn)。服務(wù)器端的響應(yīng)信息如圖10所示。

            無線物聯(lián)網(wǎng)中CoAP協(xié)議的研究與實現(xiàn)(二)

            從瀏覽器端可以看出,支持Discover和Observe功能,具有GET、POST、PUT和DELETE等方法。Type表示信息類型為ACK,Code為200,表示成功完成客戶端的請求。事務(wù)ID為38 264,它用于重復(fù)信息檢測,options為1表示有一個可選項,內(nèi)容類型為text表示文本類型。

            由此可以看出,通過火狐瀏覽器的,可以訪問節(jié)點上的傳感器資源。

          3.3 的客戶端實現(xiàn)(C/S架構(gòu))

            上節(jié)通過火狐瀏覽器可以實現(xiàn)COAP協(xié)議,但是只能查看實時數(shù)據(jù),不能查看歷史數(shù)據(jù)。為此,這里搭建了一個C/S架構(gòu)的環(huán)境。如圖11所示。

            無線物聯(lián)網(wǎng)中CoAP協(xié)議的研究與實現(xiàn)(二)

            圖11中客戶端軟件是用基于。NET架構(gòu)的C#語言編寫的,數(shù)據(jù)庫使用SQL Server 2008.通過此程序,可以每隔10 s讀取一次數(shù)據(jù),存入到數(shù)據(jù)庫中。并可以通過前臺的Web界面查看各種歷史數(shù)據(jù),包括溫度、濕度、亮度等。

            插入數(shù)據(jù)庫中的數(shù)據(jù)如圖12所示,圖中顯示的是室內(nèi)的亮度值。

            無線物聯(lián)網(wǎng)中CoAP協(xié)議的研究與實現(xiàn)(二)

            在Web瀏覽器端可以查看實時和歷史數(shù)據(jù),頁面顯示效果如圖13所示。

            無線物聯(lián)網(wǎng)中CoAP協(xié)議的研究與實現(xiàn)(二)

            由此看出,基于C/S架構(gòu)的方式,不僅可以顯示實時數(shù)據(jù),還可以查看歷史數(shù)據(jù),以便及時發(fā)現(xiàn)問題,更加具有實用性。

            4結(jié)論

            本文詳細介紹了CoAP協(xié)議的內(nèi)容、特點、交互模型以及訂閱機制,還給出了基于uIPv6 START KIT網(wǎng)絡(luò)開發(fā)套件的系統(tǒng)配置方式,該網(wǎng)絡(luò)可以通過火狐瀏覽器和客戶端軟件兩種方式實現(xiàn)CoAP協(xié)議,用戶不僅可以讀取傳感器上的實時數(shù)據(jù),而且可以查看歷史數(shù)據(jù)。

          物聯(lián)網(wǎng)相關(guān)文章:物聯(lián)網(wǎng)是什么



          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();