Smart Objects As Building Blocks for the Internet of Things Kortuem, G, Kawsar, F, Sundramoorthy, V and Fitton, D

Smart Objects As Building Blocks for the Internet of Things Kortuem, G, Kawsar, F, Sundramoorthy, V and Fitton, D

Smart objects as building blocks for the internet of things Kortuem, G, Kawsar, F, Sundramoorthy, V and Fitton, D http://dx.doi.org/10.1109/MIC.2009.143 Title Smart objects as building blocks for the internet of things Authors Kortuem, G, Kawsar, F, Sundramoorthy, V and Fitton, D Type Article URL This version is available at: http://usir.salford.ac.uk/id/eprint/2735/ Published Date 2009 USIR is a digital collection of the research output of the University of Salford. Where copyright permits, full text material held in the repository is made freely available online and can be read, downloaded and copied for non-commercial private study or research purposes. Please check the manuscript for any further copyright restrictions. For more information, including our policy and submission procedure, please contact the Repository Team at: [email protected]. Editors: Frédéric Thiesse • [email protected] Florian Michahelles • [email protected] Smart Objects as Building Blocks Internet of Things Track for the Internet of Things The combination of the Internet and emerging technologies such as near- field communications, real-time localization, and embedded sensors lets us transform everyday objects into smart objects that can understand and react to their environment. Such objects are building blocks for the Internet of Things and enable novel computing applications. As a step toward design and architectural principles for smart objects, the authors introduce a hierarchy of architectures with increasing levels of real-world awareness and interactivity. In particular, they describe activity-, policy-, and process-aware smart objects and demonstrate how the respective architectural abstractions support increasingly complex application. Gerd Kortuem he term Internet of Things1 has ment flexibility that more challenging and Fahim Kawsar recently become popular to application scenarios require. Lancaster University T emphasize the vision of a global We’re working toward an alterna- infrastructure of networked physical tive architectural model for the Inter- Daniel Fitton objects. Although this vision is com- net of Things1 as a loosely coupled, University of Central Lancashire pelling, no consensus exists about how decentralized system of smart objects to realize it. The Internet of Things is — that is, autonomous physical/digital Vasughi Sundramoorthy partly inspired by the success of RFID objects augmented with sensing, pro- University of Salford technology, which is now widely used cessing, and network capabilities. In for tracking objects, people, and ani- contrast to RFID tags, smart objects mals. RFID system architecture is carry chunks of application logic that marked by a sharp dichotomy of simple let them make sense of their local situ- RFID tags and an extensive infrastruc- ation and interact with human users. ture of networked RFID readers. This They sense, log, and interpret what’s approach optimally supports tracking occurring within themselves and the physical objects within well-defined world, act on their own, intercommu- confines (such as warehouses) but lim- nicate with each other, and exchange its the sensing capabilities and deploy- information with people. 30 Published by the IEEE Computer Society 1089-7801/10/$26.00 © 2010 IEEE IEEE INTERNET COMPUTING Smart Objects as Building Blocks Representation The vision of an Internet of Things built from Workows smart objects raises several important research questions in terms of system architecture, design and development, and human involve- Rules ment. For example, what is the right balance for Interactivity the distribution of functionality between smart objects and the supporting infrastructure? How do we model and represent smart objects’ intel- Functions ligence? What are appropriate programming models? And how can people make sense of and ware interact with smart physical objects? Activity-a ware Policy-a A key insight of our work is that the answers e Awar to these questions are interrelated, so it doesn’t Process-awar eness make sense to attempt to answer each question in isolation. Through practical experimentation Figure 1. Smart-object dimensions. We can see the three canonical and by prototyping many generations of smart object types, activity-aware, policy-aware, and process-aware. objects, we identified three canonical smart- object types (see Figure 1) that we believe rep- resent fundamental design and architectural decisions, but also communicate and cooper- principles: activity-aware objects, policy-aware ate with each other. To enable user input and objects, and process-aware objects. These types output, we equipped smart objects with a small, represent specific combinations of three design embedded display and a set of buttons. In addi- dimensions that we’ll discuss later. Here, we aim tion, we developed a wireless wearable device to highlight the interdependence between design that functions as a remote interface device for decisions and explore how smart objects can smart objects (Figure 2b). cooperate to form an “Internet of smart objects.” Smart-Object Typology Smart Objects Through a multiyear collaboration with indus- for Industrial Workplaces trial partners, we were able to build vari- Our exploration of smart objects and the Inter- ous design alternatives for smart objects and net of Things is informed by the requirements explore the smart-object design space in depth. of industrial application scenarios — in partic- Although we deployed several hardware plat- ular, in the petrochemical and road construc- forms to accommodate increasing computa- tion industries. Our first case study investigated tional requirements and emerging standards, chemical storage at a processing plant, in partic- we essentially kept the same hardware design ular, the use and handling of chemical drums;2 throughout. The key differences in our designs the second case study looked at “road patching,” can be found along the following three design a typical maintenance task aimed at repairing dimensions: defects in a road’s surface (see Figure 2a).3 Although RFID technology is widely • Awareness is a smart object’s ability to deployed in many industries, its use in tempo- understand (that is, sense, interpret, and rary and highly dynamic work environments react to) events and human activities occur- such as construction sites is severely restricted. ring in the physical world. To overcome the handicap of an extensive exter- • Representation refers to a smart object’s nal infrastructure, we chose to convert existing application and programming model — in work objects such as containers and tools (pave- particular, programming abstractions. ment breaker, drum roller, and wacker plate • Interaction denotes the object’s ability to compactor) into smart objects by augmenting converse with the user in terms of input, them with embedded sensor devices (based on output, control, and feedback. an ARM7 processor) and wireless capabilities (following the 802.15.4 near-field radio stan- Through iterative exploration and testing of dard). The resulting smart work objects can various designs, we discovered that the most autonomously interpret sensor data and make useful designs weren’t evenly spread through- JANUARY/FEBRUARY 2010 31 Internet of Things Track (a) (b) Figure 2. Road-patching case study. This study used (a) a smart object deployed at a road construction site. Workers used (b) wearable user interface devices that showed personal health records containing information about a worker’s exposure to hazardous equipment vibration. Table 1. Summary of smart-object types. Awareness Representation Interaction Augmentation Example application Activity- Activities and usage Aggregation None Time, state (on/ Pay-per-use aware object function off), vibration Policy-aware Domain-specific policies Rules Accumulated Time, vibration, Health and safety object historical data, state, proximity threshold warnings Process- Work processes (that is, Context-driven Context-aware task Time, location, Active work aware object sequence and timing of workflow model guidance and alerts proximity, guidance activities and events) vibration, state out the design space but clustered around the Activity-aware objects are the simplest of three main object types we introduced previ- the three types, and they already support inter- ously (see Figure 1). Table 1 summarizes these esting smart-object applications. For the con- object types and how they relate to the three struction case study, for example, we developed design dimensions just introduced. a pay-per-use tool that uses sensors to record data about the timing and duration of its use Activity-Aware Smart Objects and how workers handle it.4 The tool converts An activity-aware object can record informa- this usage data into a financial cost figure, tion about work activities and its own use. In which equipment rental companies can use to particular, we can characterize it as follows: realize a pay-per-use business model. The tool also detects worker misuse (for example, drop- • Awareness. An activity-aware object under- ping the tool to the ground or overheating it) stands the world in terms of event and activ- and automatically takes into account necessary ity streams, where each event or activity is maintenance and repair costs. (Most equipment directly related to the use and handling of the in the construction industry is rented on a con- object (pick up, turn on, operate, and so on). tractual basis, but rent prices depend only on • Representation.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    9 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us