Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
}
TY - GEN
T1 - MAGIC Broker 2: An open and extensible platform for the Internet of Things
AU - Blackstock, Michael
AU - Kaviani, Nima
AU - Lea, Rodger
AU - Friday, Adrian
PY - 2010/12/1
Y1 - 2010/12/1
N2 - One of the challenges of creating applications from confederations of Internet-enabled things is the complexity of having to deal with spontaneously interacting and partially available heterogeneous devices. In this paper we describe the features of the MAGIC Broker 2 (MB2) a platform designed to offer a simple and consistent programming interface for collections of things. We report on the key abstractions offered by the platform and report on its use for developing two IoT applications involving spontaneous device interaction: 1) mobile phones and public displays, and 2) a web-based sensor actuator network portal called Sense Tecnic (STS). We discuss how the MB2 abstractions and implementation have evolved over time to the current design. Finally we present a preliminary performance evaluation and report qualitatively on the developers' experience of using our platform.
AB - One of the challenges of creating applications from confederations of Internet-enabled things is the complexity of having to deal with spontaneously interacting and partially available heterogeneous devices. In this paper we describe the features of the MAGIC Broker 2 (MB2) a platform designed to offer a simple and consistent programming interface for collections of things. We report on the key abstractions offered by the platform and report on its use for developing two IoT applications involving spontaneous device interaction: 1) mobile phones and public displays, and 2) a web-based sensor actuator network portal called Sense Tecnic (STS). We discuss how the MB2 abstractions and implementation have evolved over time to the current design. Finally we present a preliminary performance evaluation and report qualitatively on the developers' experience of using our platform.
KW - Internet of Things
KW - Modules and Interfaces
KW - Pervasive computing
KW - Software architectures
U2 - 10.1109/IOT.2010.5678443
DO - 10.1109/IOT.2010.5678443
M3 - Conference contribution/Paper
SN - 9781424474134
SP - 1
EP - 8
BT - Internet of Things (IOT), 2010
PB - IEEE
T2 - 2nd International Conference on the Internet of Things
Y2 - 29 November 2010 through 1 December 2010
ER -