search query: @keyword JavaScript / total: 50
reference: 19 / 50
| Author: | Huang, Fuguo |
| Title: | Web technologies for the internet of things |
| Publication type: | Master's thesis |
| Publication year: | 2013 |
| Pages: | 59 s. + liitt. 7 Language: eng |
| Department/School: | Tietotekniikan laitos |
| Main subject: | Tietokoneverkot (T-110) |
| Supervisor: | Nurminen, Jukka K. |
| Instructor: | Di Francesco, Mario |
| Location: | P1 Ark Aalto 7378 | Archive |
| Keywords: | web technology WebSockets WAMP internet of things IoT sensor actuator light switch JavaScript HTML5 |
| Abstract (eng): | Traditional web communication technologies, such as the Hypertext Transfer Protocol (HTTP), provide a uni-directional link and a request/response message exchange model. This solution can be troublesome in web-based applications involving a large number of different interconnected devices, such as in the Internet of Things (IoT). In this thesis, we design communication patterns suitable for scalable and low-latency web-based IoT applications. We further evaluate different technologies to realise such applications. Among them, we focus on the WebSocket protocol that provides bi-directional communication mechanism through a single socket, thus reducing unnecessary communication overhead and redundant TCP connections. We also consider the WebSocket Application Messaging Protocol (WAMP), a WebSocket sub protocol, to implement some of the considered communication patterns - namely, Publish/Subscribe and Remote Procedure Call in the IoT. As a case study, we implement web-based IoT applications for the scenarios represented by home automation and social sensing. We further evaluate the performance of WAMP over WebSocket against other protocols commonly used in IoT applications. |
| ED: | 2013-09-26 |
INSSI record number: 47256
+ add basket
INSSI