Font Size: a A A

An Implementation Of Wot Web Services Based On COAP Architecture

Posted on:2013-02-23Degree:MasterType:Thesis
Country:ChinaCandidate:L N YouFull Text:PDF
GTID:2298330452461140Subject:Software engineering
Abstract/Summary:PDF Full Text Request
WoT (Web of Things) refers to the integration of the devices with embeddedsystem or computers into the web through the reuse of Internet protocol standardand the implementation the communication between human and objects or betweenobjects. It is considered as the next big possibility and challenge of Internet. The bigdifference between WoT and Internet in application and resources lies in WoTfocuses on the resource-constrained devices which only have very limited memoryspace, computing capacity and power supply. However, the seamless integration isone of the current developing trends. In terms of the composition, WoT could beviewed as composed of these parts: Wireless Sensor Networks with thecommunication protocol standard, server with software systems and client with theweb service provided by WoT.This thesis is based on the background of a garden, build architecture withCoAP-based application layer protocol, and provide web service for the Android OSwireless communication devices using sensing data from the garden sensornetworks. According to the analysis, the design solution is proposed from threedifferent levels. In the first, WSN based on ZigBee technology is responsible forcollecting and dealing with sensor data; Android client provides an operational anda statistical GUI with the sensor data from the local server; and the local server isworking as a bridge, responsible for the communication between the WSN andAndroid client. The difference between the second architecture and the first ismainly about the tiny server OS which moves to WSN from a local server and thecommunication could be based on6LoWPAN. The third could be seen as anextension of the first and the third.This thesis firstly describes the basic concepts of WoT, the state-of-the-art andthe development trend, and then researches these technologies mentioned above indepth, respectively compares the difference in design and implementation of ZigBeeand6LoWPAN, HTTP and CoAP as the wireless communication technologies, andnext focuses on the core technology of CoAP according to the CoAP Internet drafts,and combing with Wireless Sensor Networks (WSN), Pandaboard hardwareoperating platform and Android cell phone operating system, designs andimplements a web service based on the background of the garden monitoring model, and finally analyzes the overall framework, describes the programming techniquesmethod of the system core technology builds a test environment and proposes thefinal test results.
Keywords/Search Tags:CoAP, ZigBee, 6LoWPAN, Android, Web service, WoT
PDF Full Text Request
Related items