Emerging Technology Chapter 4
Emerging Technology Chapter 4
1
4.1 What is IoT?
1) IoT is the networking of smart objects
------ Internet Architecture Board’s (IAB)
2) IoT is the networking of smart objects in which smart
objects have some constraints such as limited
bandwidth, power, and processing accessibility for
achieving interoperability among smart objects.
------ Internet Engineering Task Force (IETF)
3) IoT is a framework of all things that have a representation
in the presence of the internet in such a way that new
applications and services enable the interaction in the
physical and virtual world in the form of Machine-to-
Machine (M2M) communication in the cloud.
----Institute of Electrical and Electronics Engineers (IEEE)
4.1 What is IoT?
Cont’d…
4) IoT is the interaction of everyday object’s computing
devices through the Internet that enables the sending and
receiving of useful data.
----Oxford dictionary’s definition
5) IoT is expressed through a simple formula such as:
IoT = Services+ Data+ Networks + Sensors
-------IoT in 2020
Key Features:
• Manage an unlimited number of connected devices
• Set up cross-device interoperability
KAA • Perform real-time device monitoring
• Perform remote device provisioning & configuration
• Collect and analyze sensor data
• Analyze user behavior and deliver targeted
notifications
• Create cloud services for smart products
11
4.3. IoT Tools and Platforms
Cont’d…
Key Features:
• Run any number of IoT applications on a single
SiteWhere instance
• Spring delivers the core configuration framework
• Add devices through self-registration
Site • Integrates with third-party integration frameworks
Where such as Mule any point
• Default database storage is MongoDB
• Eclipse Californium for CoAP messaging
• InfluxDB for event data storage
• Grafana to visualize SiteWhere data
12
4.3. IoT Tools and Platforms
Cont’d…
Thing
Key Features:
Speak
• Collect data in private channels
• Share data with public channels
• MATLAB analytics and visualizations
• Alerts
• Event scheduling
• App integrations
• Worldwide community
13
4.3. IoT Tools and Platforms
Cont’d…
Key Features:
• Directly integrate with Alexa
• Visualization dashboard of your choice
• It supports Big data solutions such as Elastic Search,
Apache Spark, Cassandra and Kafka for real-time
Device and batch processing.
Hive • Connect any device
• It comes with Apache Spark and Spark Streaming
support.
• Supports libraries written in various programming
languages, including Android and iOS libraries
• It allows running batch analytics and machine
learning on top of your device data
14
4.3. IoT Tools and Platforms
Cont’d…
Key Features:
Zetta
• Supports a wide range of hacker boards
• Zetta allows you to assemble smartphone apps,
device apps, and cloud apps
Key Features:
• Real-time data visualization and remote device control
• Customizable rules, plugins, widgets and transport
Things
implementations 76
Board • Allows monitoring client-side and provision server-
side device attributes.
• Support multi-tenant installations out-of-the-box.
• Supports transport encryption for both MQTT &
HTTP(s) protocols.
15
4.4. Applications of IoT
Structural Health
Lightning
Safety
Transportation
Waste Management
Smart Parking
Green Houses
Compost
Animal
Farming/Tracking
Offspring Care
Field Monitoring
THE END!
20