Hypermedia APIs for Sensor Data: A pragmatic approach to the Web of Things
As our world becomes more instrumented, sensors are appearing in our homes, cars, and on our bodies. These sensors are connected to a diverse set of systems and protocols driven by cost, power, bandwidth, and more. Despite this heterogeneous infrastructure, we need to be able to build applications t...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Article |
Language: | en_US |
Published: |
European Union Digital Library/ICST
2016
|
Online Access: | http://hdl.handle.net/1721.1/103763 https://orcid.org/0000-0001-5664-6036 https://orcid.org/0000-0002-0719-7104 |
_version_ | 1811078361277005824 |
---|---|
author | Russell, Spencer Franklin Paradiso, Joseph A |
author2 | Massachusetts Institute of Technology. Media Laboratory |
author_facet | Massachusetts Institute of Technology. Media Laboratory Russell, Spencer Franklin Paradiso, Joseph A |
author_sort | Russell, Spencer Franklin |
collection | MIT |
description | As our world becomes more instrumented, sensors are appearing in our homes, cars, and on our bodies. These sensors are connected to a diverse set of systems and protocols driven by cost, power, bandwidth, and more. Despite this heterogeneous infrastructure, we need to be able to build applications that use that data, and the most value comes from integrating these disparate sources together. Infrastructure for the Internet of Things (including not just consumer products but sensors and actuators of all kinds) is becoming more commonplace, but we need an application layer to enable interoperability and create a Web of Things. Here we introduce a pragmatic, hypermedia approach to the Web of Things, integrating HTTP request/response interactions with realtime streaming using HTML5 WebSockets. We will discuss how our approach enables client/server interactions that are both evolvable by the server and discoverable by the client. Rather than attempt to define yet another competing standard, we incorporate a collection of complementary standards already in use. We will also describe our implementation of these concepts in ChainAPI, a sensor data server in use by a variety of projects within our research group. We will describe one of several end-to-end applications as a successful case study. |
first_indexed | 2024-09-23T10:58:18Z |
format | Article |
id | mit-1721.1/103763 |
institution | Massachusetts Institute of Technology |
language | en_US |
last_indexed | 2024-09-23T10:58:18Z |
publishDate | 2016 |
publisher | European Union Digital Library/ICST |
record_format | dspace |
spelling | mit-1721.1/1037632022-09-27T16:17:09Z Hypermedia APIs for Sensor Data: A pragmatic approach to the Web of Things Russell, Spencer Franklin Paradiso, Joseph A Massachusetts Institute of Technology. Media Laboratory Massachusetts Institute of Technology. Responsive Environments Group Program in Media Arts and Sciences (Massachusetts Institute of Technology) Russell, Spencer Franklin Paradiso, Joseph A. As our world becomes more instrumented, sensors are appearing in our homes, cars, and on our bodies. These sensors are connected to a diverse set of systems and protocols driven by cost, power, bandwidth, and more. Despite this heterogeneous infrastructure, we need to be able to build applications that use that data, and the most value comes from integrating these disparate sources together. Infrastructure for the Internet of Things (including not just consumer products but sensors and actuators of all kinds) is becoming more commonplace, but we need an application layer to enable interoperability and create a Web of Things. Here we introduce a pragmatic, hypermedia approach to the Web of Things, integrating HTTP request/response interactions with realtime streaming using HTML5 WebSockets. We will discuss how our approach enables client/server interactions that are both evolvable by the server and discoverable by the client. Rather than attempt to define yet another competing standard, we incorporate a collection of complementary standards already in use. We will also describe our implementation of these concepts in ChainAPI, a sensor data server in use by a variety of projects within our research group. We will describe one of several end-to-end applications as a successful case study. Cisco Systems, Inc. 2016-07-19T17:05:28Z 2016-07-19T17:05:28Z 2014-11 Article http://purl.org/eprint/type/ConferencePaper 978-1-63190-039-6 http://hdl.handle.net/1721.1/103763 Russell, Spencer, and Joseph Paradiso. “Hypermedia APIs for Sensor Data: A Pragmatic Approach to the Web of Things.” Proceedings of the 11th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (2014). https://orcid.org/0000-0001-5664-6036 https://orcid.org/0000-0002-0719-7104 en_US http://dx.doi.org/10.4108/icst.mobiquitous.2014.258072 Proceedings of the 11th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf European Union Digital Library/ICST MIT web domain |
spellingShingle | Russell, Spencer Franklin Paradiso, Joseph A Hypermedia APIs for Sensor Data: A pragmatic approach to the Web of Things |
title | Hypermedia APIs for Sensor Data: A pragmatic approach to the Web of Things |
title_full | Hypermedia APIs for Sensor Data: A pragmatic approach to the Web of Things |
title_fullStr | Hypermedia APIs for Sensor Data: A pragmatic approach to the Web of Things |
title_full_unstemmed | Hypermedia APIs for Sensor Data: A pragmatic approach to the Web of Things |
title_short | Hypermedia APIs for Sensor Data: A pragmatic approach to the Web of Things |
title_sort | hypermedia apis for sensor data a pragmatic approach to the web of things |
url | http://hdl.handle.net/1721.1/103763 https://orcid.org/0000-0001-5664-6036 https://orcid.org/0000-0002-0719-7104 |
work_keys_str_mv | AT russellspencerfranklin hypermediaapisforsensordataapragmaticapproachtothewebofthings AT paradisojosepha hypermediaapisforsensordataapragmaticapproachtothewebofthings |