TTEO (Things Talk to Each Other): Programming Smart Spaces Based on IoT Systems

The Internet of Things allows things in the world to be connected to each other and enables them to automate daily tasks without human intervention, eventually building smart spaces. This article demonstrates a prototype service based on the Internet of Things, TTEO (Things Talk to Each Other). We present the full details on the system architecture and the software platforms for IoT servers and devices, called Mobius and &Cube, respectively, complying with the globally-applicable IoT standards, oneM2M, a unique identification scheme for a huge number of IoT devices, and service scenarios with an intuitive smartphone app. We hope that our approach will help developers and lead users for IoT devices and application services to establish an emerging IoT ecosystem, just like the ecosystem for smartphones and mobile applications.

[1]  Pankesh Patel,et al.  Enabling high-level application development for the Internet of Things , 2015, J. Syst. Softw..

[2]  Gerd Kortuem,et al.  Smart objects as building blocks for the Internet of things , 2010, IEEE Internet Computing.

[3]  Jaeho Kim,et al.  Demo: Towards Global Interworking of IoT Systems -- oneM2M Interworking Proxy Entities , 2015, SenSys.

[4]  Lalana Kagal,et al.  Linked Rules: Principles for Rule Reuse on the Web , 2011, RR.

[5]  Norbert A. Streitz,et al.  Designing smart artifacts for smart environments , 2005, Computer.

[6]  Frank Siegemund,et al.  A Context-Aware Communication Platform for Smart Objects , 2004, Pervasive.

[7]  Joerg Swetina,et al.  Toward a standardized common M2M service layer platform: Introduction to oneM2M , 2014, IEEE Wireless Communications.

[8]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[9]  Felix Wortmann,et al.  Internet of Things , 2015, Business & Information Systems Engineering.

[10]  Gerd Kortuem,et al.  Market-based user innovation in the Internet of Things , 2010, 2010 Internet of Things (IOT).

[11]  Edward H. Shortliffe,et al.  An Approach to Verifying Completeness and Consistency in a Rule-Based Expert System , 1982, AI Mag..

[12]  Vlad Trifa,et al.  Towards the Web of Things: Web Mashups for Embedded Devices , 2009 .

[13]  Christian Bonnet,et al.  Cross-Domain Internet of Things Application Development: M3 Framework and Evaluation , 2015, 2015 3rd International Conference on Future Internet of Things and Cloud.

[14]  Sasu Tarkoma,et al.  Smart Spaces , 2015, IEEE Pervasive Comput..

[15]  Christian Bonnet,et al.  Demo Paper: Helping IoT Application Developers with Sensor-based Linked Open Rules , 2014, TC/SSN@ISWC.

[16]  Stefan Schlobach,et al.  Linked Edit Rules: A Web Friendly Way of Checking Quality of RDF Data Cubes , 2015, SemStats@ISWC.

[17]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[18]  Gerd Kortuem,et al.  Cooperative Artefacts: Assessing Real World Situations with Embedded Technology , 2004, UbiComp.

[19]  Il-Yeop Ahn,et al.  Monitoring and Control of Energy Consumption Using Smart Sockets and Smartphones , 2012 .

[20]  H. S. Wolff,et al.  iRun: Horizontal and Vertical Shape of a Region-Based Graph Compression , 2022, Sensors.

[21]  Thomas Erickson,et al.  The Disappearing Computer , 2007 .

[22]  Anind K. Dey,et al.  a CAPpella: programming by demonstration of context-aware applications , 2004, CHI.

[23]  Tom Rodden,et al.  "Playing with the Bits" User-Configuration of Ubiquitous Domestic Environments , 2003, UbiComp.

[24]  Antonio Iera,et al.  From "smart objects" to "social objects": The next evolutionary step of the internet of things , 2014, IEEE Communications Magazine.

[25]  Jaeho Kim,et al.  A device software platform for consumer electronics based on the internet of things , 2015, IEEE Transactions on Consumer Electronics.

[26]  Tatsuo Nakajima,et al.  Deploy spontaneously: supporting end-users in building and enhancing a smart home , 2008, UbiComp.

[27]  Timothy Sohn,et al.  iCAP: Interactive Prototyping of Context-Aware Applications , 2006, Pervasive.

[28]  John Krumm,et al.  PreHeat: controlling home heating using occupancy prediction , 2011, UbiComp '11.

[29]  Jaeho Kim,et al.  Integrated Semantics Service Platform for the Internet of Things: A Case Study of a Smart Office , 2015, Sensors.

[30]  Kevin Ashton,et al.  That ‘Internet of Things’ Thing , 1999 .

[31]  Albrecht Schmidt,et al.  Mediacups: experience with design and use of computer-augmented everyday artefacts , 2001, Comput. Networks.