Internet of Things Trends, Challenges, Opportunities, and Applications Rabie A. Ramadan, PhD College of Computer Science and Engineering Hail University http://rabieramadan.org rabie@rabieramadan.org
Agenda Introduction IoT Trends IoT Applications IoT Challenges IoT opportunities Conclusion 2
Introduction You lost your keys!!!! Ask Google? 3
Where is my Phone? 4
5/103
JULIA (home service robot)
What is IoT? The Internet of Things (IoT) is the network of physical objects devices, vehicles, buildings and other items embedded with electronics, software, sensors, and network connectivity that enables these objects to collect and exchange data. First international conference of internet of things: The IoT 2008 was held at Zurich.
One Concept M2M (Machine to Machine) Internet of Everything (Cisco Systems) World Size Web (Bruce Schneier) Skynet (Terminator movie)
Drivers of IoT 10/103
11/103
Business e.g: $100 handset turns to $600 smartdevice connected to internet
The IoT Market As of 2013, 9.1 billion IoT units Expected to grow to 28.1 billion IoT devices by 2020
Drivers of IoT
Where is IoT? It s everywhere!
Information Security Office of Budget and Finance Education Partnership Solutions
18/103
19/103
20/103
21/103
22
23
24
25
26
27
28
29
30
4 Levels of Smartness Passive: Communicate only when queried. Passive RFID, QR codes (Nirjeeva) Active: Communicate when needed. Sensors. Home automation (1-4 sense) Aware: Action based on simple computation. E.g., tele-health (5- sense). Autonomous: Can make decisions based on rules. E.g., autonomous cars, smart grid (Human) http://go.gigaom.com/rs/gigaom/images/gigaomresearch_the_internet_of_things_report.pdf
Recent IoT Products 33/103
Recent IoT Products
NEST Thermostat The Nest Thermostat is one part of the heating and cooling system. It can keep an eye on the rest of it. You ll get an alert on your phone if there s something wrong like temperatures are so low your pipes could burst. And if it looks like your furnace is acting up, the Nest Thermostat will send you an alert. 35/103
Corventis: Wireless Cardiac Monitor PiiX wearable sensor enables continuous monitoring for ambulatory patients, providing clinicians with insight into patient cardiovascular health during normal daily routines. The PiiX sensor automatically collects physiological information and wirelessly transmits the data from the patient to Corventis for further analysis and presentation on a secure Web site.
Tractive Pet Tracker Pets, people, and cars
WEMO Remote Turn your electronics on or off from anywhere using your phone or tablet Works with Android and IOS
Ninja Blocks Ninja Sphere is both a hardware and software platform designed to seamlessly bridge your smart devices together. While you re away from home, the Sphere app can notify you if it sees a problem and will help you to fix it. Left the heater on during the day? Turn it off from the car and save a day s worth of electricity.
ThingWorx Application Platform Specific functionality designed for industrial IoT, including: Connectivity, Scalability and Security Integrated platform features and functions enable seamless development for quick, easy delivery of apps and Ultimate Flexibility Deployment options include cloud, on premise, or hybrid, with optimizations for Microsoft Azure Integration with external data sources simplifies processes and ensures more meaningful results. https://www.ptc.com/en/resources/iot/product-brief/thingworx-platform
Mbed Development Platform Open Source With Mbed OS, you can develop IoT software in C++ with free online IDE, generate optimized code with Arm C/C++ Compiler The Mbed OS stack includes networking, storage and drivers, and is enhanced by thousands of code examples and libraries. https://os.mbed.com/
Xively Remote Access API https://developer.xively.com/reference
AllJoyn S/W Framework The web-based oneiota tool enables users to create simple models for any Internet of Things device (using RAML and JSON) in a matter of minutes. These models are instantly compatible with our RESTful architecture. oneiota.org
Intel Quark Processor Enable intelligent edge applications for the Internet of Things (IoT). These highly-efficient microcontrollers and SoCs provide connectivity, integration, and compatibility in a flexible, low-power package.
Other Platforms AWS IoT Google Cloud IoT Microsoft Azure IoT Suite SAP Oracle Internet of Things Cisco IoT Cloud Connect Bosch IoT Suite https://da-14.com/blog/10-best-iot-platforms-iottechnology-forecast
IoT Challenges
IoT Challenges Technological Standardization in most areas are still remain fragmented. Managing and fostering rapid innovation is a challenge for governments Absence of governance Power/Energy/Efficient resource management and Energy harvesting
IoT Challenges Things to Cloud: Computation and Communication Gateways Big Data Analytics: 35 ZB of data $2B in value by 2020 Virtualization: Multiple sensors aggregated, or a sensor shared by multiple users Heterogeneity/Dynamics/Scale
IoT new issues in the Internet Governance Debate Technical Economic Development Sociocultural Legal Human Rights
Security Imagine, as researchers did recently at Black Hat, someone hacking your connected toilet, making it flush incessantly and closing the lid repeatedly and unexpectedly. Connected thermostat vulnerabilities detected by Cisco s Talos group allowed foothold into network 12 months to publish fixes for 2 vulnerabilities 21 months to publish fix for 1 vulnerability Device owners may not be aware of fixes, or have the skill to install updates
IoT Challenges Technical Control Data Analysis Standards Social Ethics Security Heterogeneit y
IoT Opportunities
IoT Opportunities There are three core sectors of the IoT
Enterprise Internet of Things Enterprise Internet of Things (EIoT) is the largest market. By 2019, the EIoT sector is estimated to account for nearly 40% or 9.1 billion devices
IoT Opportunities There are three core sectors of the IoT
IoT Research Focus
Conclusion IoT is an emergent field Many Business and Research opportunities It is coming and we have to catch up.
References Internet of Things presentation by Hafedh Yahmadi https://community.icann.org/.../internet%20of%20things%20%28iot%29%20- %20H... Slides of Raj Jain https://www.cse.wustl.edu/~jain/talks/ftp/iot_ad14.pdf S Sarkar, S Chatterjee, S Misra, Assessment of the Suitability of Fog Computing in the Context of Internet of Things, IEEE Transactions on Cloud, 2018 M Conti, A Dehghantanha, K Franke, S Watson, Internet of Things security and forensics: Challenges and opportunities, Future Generation Computer Systems, 2018 NK Suryadevara, SC Mukhopadhyay, Internet of Things: A Review and Future Perspective, Reliance, 2018 Gianmarco Baldini, Maarten Botterman, Ricardo Neisse, and Mariachiara Tallacchini, Ethical Design in the Internet of Things, Sci Eng Ethics,2018.