<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

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

作者: 時(shí)間:2013-10-09 來(lái)源:網(wǎng)絡(luò ) 收藏

3實(shí)驗平臺及的實(shí)現

  3.1實(shí)驗平臺硬件平臺式是美信凌科公司的IPv6智能網(wǎng)關(guān)(MXG300)、MX231CC節點(diǎn)、USB網(wǎng)卡(STICK)和JTAG下載器。實(shí)驗的硬件平臺配置和硬件平臺如圖6,圖7所示。軟件平臺是WinAVR和AVR studio,用于向節點(diǎn)和USB網(wǎng)卡中下載程序。

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

  其中IPv6智能網(wǎng)關(guān)上的主要芯片有:BCM 6358UKFBG支持多用戶(hù)以太網(wǎng)功能,具有高度優(yōu)化的32 MIPS CPU和標準的EJTAG調試器;BCM53 25EKQMG集成了5個(gè)收發(fā)器,具有128 KB的數據包緩沖區,最多可以支持2K的MAC地址,支持地址自動(dòng)學(xué)習,提供真正的即插即用連接,而且是低功耗的;SIGe2521A60提供 2.4~2.5 GHz的工作頻段范圍,應用于ISM 2.4.GHz的解決方案。

  圖8是IPv6智能無(wú)線(xiàn)網(wǎng)關(guān)的接口布局,它是基于OPENWRT系統定制完成的。具備3個(gè)局域網(wǎng)口,1個(gè)廣域網(wǎng)口,1個(gè)802.11a/b/g WiFi無(wú)線(xiàn)網(wǎng)絡(luò )接口,1個(gè)標準USB口和1個(gè)可選的串口調試口。該智能無(wú)線(xiàn)網(wǎng)關(guān)除具備通用無(wú)線(xiàn)路由器的功能以外,還可以實(shí)現基于Contiki操作系統的USB UIP網(wǎng)絡(luò )和普通IP網(wǎng)絡(luò )之間的IPv6互連,同時(shí)還支持有能力的系統在OPENWRT的基礎上開(kāi)發(fā)自己的應用軟件包,實(shí)現更復雜的應用。

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

  OPENWRT是一個(gè)開(kāi)源的Linux版本。主要應用于嵌入式系統。網(wǎng)關(guān)和節點(diǎn)上同時(shí)裝有Contiki系統,它提供宏定義和RESTful網(wǎng)絡(luò )服務(wù)實(shí)例。

  MX231CC節點(diǎn)上的主要芯片是ATmega1284P,它具有128 KB的可編程閃存,4 KB的E2PROM,16 KB的片內SRAM,JTAG接口,優(yōu)化的功耗和處理速度。節點(diǎn)上運行Contiki系統。節點(diǎn)上還有光敏傳感器、室內溫度傳感器、三色LED指示燈等。

  3.2 的火狐瀏覽器實(shí)現(B/S架構)

  B/S架構的系統結構如圖9所示。

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

  系統由用戶(hù)瀏覽器、Web服務(wù)器、IPv6智能網(wǎng)關(guān)、MX231CC節點(diǎn)組成。用戶(hù)瀏覽器通過(guò)HTTP協(xié)議訪(fǎng)問(wèn)Web服務(wù)器,MX231CC節點(diǎn)通過(guò)和IPv6智能網(wǎng)關(guān)進(jìn)行通信,從而實(shí)現用戶(hù)瀏覽器訪(fǎng)問(wèn)節點(diǎn)上資源的功能。圖9中實(shí)線(xiàn)表示有線(xiàn)連接,虛線(xiàn)表示無(wú)線(xiàn)連接。

  在當前的Contiki 2.5中,集成了CoAP 03和CoAP06這兩個(gè)版本。這兩個(gè)文件在Contiki 2.5的apps目錄下,關(guān)于CoAP的核心內容都在這兩個(gè)文件中。程序的主要部分為:

  AUTOSTART_PROCESSES(PERIODIC_RESOURCE()為進(jìn)程的主體部分。

  然后進(jìn)行編譯,編譯成。elf文件,用JTAG下載器下載到節點(diǎn)上。節點(diǎn)地址設置為:2001:2::11:22ff::fe33:4499.這時(shí),用火狐瀏覽器訪(fǎng)問(wèn)節點(diǎn),因為火狐瀏覽器自帶coap插件,如果用其他瀏覽器,那么需要進(jìn)行coap的代理設置。以控制節點(diǎn)上的三色LED燈反轉為例,用下面的請求格式:GETcoap://[]:

  /readings其中mote_ip_address是節點(diǎn)的IPv6地址,port_number是節點(diǎn)的端口號,readings是客戶(hù)端請求的資源(溫度)。

  所以在瀏覽器地址欄輸入:coap://[2001:2::11:22ff:fe33:4499]

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



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

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>