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...

Full description

Bibliographic Details
Main Authors: Russell, Spencer Franklin, Paradiso, Joseph A
Other Authors: Massachusetts Institute of Technology. Media Laboratory
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