Professional Documents
Culture Documents
Internet of
Things (IoT)
By Obsa.G
In this Part III we will see:
1-2
Devices and Networks
Connected devices are part of a scenario in which
every device talks to other related devices in an
environment to automate home and industrial tasks,
and to communicate usable sensor data to users,
businesses and other interested parties.
IoT devices are meant to work in concert for people
at home, in industry or in the enterprise.
As such, the devices can be categorized into three
main groups: consumer, enterprise and industrial.
1-3
Devices and Networks…
Consumer connected devices include smart TVs,
smart speakers, toys, wearables, and smart
appliances.
smart meters, commercial security systems and smart
city technologies such as those used to monitor
traffic and weather conditions are examples of
industrial and enterprise IoT devices.
Other technologies, including smart air conditioning,
smart thermostats, smart lighting, and smart security,
span home, enterprise and industrial uses.
1-4
Devices and Networks…
IoT network typically includes a number of
devices with constrained resources (power,
processing, memory, among others) and some
of those devices may be massively deployed
over large areas like smart cities, industrial
plants.
Whereas others may be deployed in hard-to-
reach areas like pipelines hazardous zones, or
even in hostile environments like war zone.
1-5
IoT Tools and Platforms
As in IoT, all the IoT devices are connected to other
IoT devices and application to transmit and receive
information using protocols.
There is a gap between the IoT device and IoT
application.
An IoT Platform fills the gap between the devices
(sensors) and application (network).
Thus we can say that an IoT platform is an integrated
service that fulfills the gap between the IoT device
and application and offers you to bring physical
object online.
1-6
IoT Tools and Platforms…
1-7
IoT Tools and Platforms…
1-9
What is an IoT platform…?
Every IoT platform includes its own specific set of
unique features and mechanisms.
Different platforms span different parts of the stack.
Some platforms include their own hardware, while
others run on a wide range of different hardware
variants.
Others are tied only to a single cloud provider,
whereas others lets the customers choose where the
backend software is hosted.
1-10
IoT Platform: KAA
Key features:
Manage an unlimited number of connected devices.
Set up cross-device interoperability.
Perform real-time device monitoring.
Perform remote device provisioning and
configuration.
Collect and analyze sensor data.
Analyze user behavior and deliver targeted
notifications.
Create cloud services for smart products.
1-11
IoT Platform: SiteWhere
Key Features:
Run any number of IoT applications on a single
SiteWhere instance.
Spring delivers the core configuration framework.
Add devices through self-registration.
Integrates with third-party integration frameworks
such as Mule any point.
Default database storage is MongoDB.
Eclipse Californium for CoAP messaging.
InfluxDB for event data storage.
1-12
Grafana to visualize SiteWhere data.
IoT Platform: ThingSpeak
Key Features:
Collect data in private channels
Share data with public channels
MATLAB analytics and visualizations
Alerts
Event scheduling
App integrations
Worldwide commun
1-13
IoT Platform: DeviceHive
Key Features:
Directly integrate with Alexa
Visualization dashboard of your choice
It supports Big data solutions such as ElasticSearch, Apache
Spark,Cassandra and Kafka for real-time and batch
processing.
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
1-14
IoT Platform: Zetta
1-15
Other IoT platforms
1-16
Other IoT platforms…
Amazon Web Services (AWS):
It offers a set of services that connect to
several devices and maintain the security as
well.
This platform collects data from connected
devices and performs real-time actions.
1-17
Other IoT platforms…
Microsoft Azure IoT platform:
It offers strong security mechanism, scalability and
easy integration with systems.
It uses standard protocols that support bi-directional
communication between connected devices and
platform.
Information monitoring
A rules engine
Device shadowing
Identity registry
1-18
Other IoT platforms…
Google Cloud Platform IoT:
It is a global cloud platform that provides a
solution for IoT devices and applications.
It handles a large amount of data using Cloud
IoT Core by connecting various devices.
It allows to apply BigQuery analysis or to
apply Machine learning on this data.
1-19
Other IoT platforms…
IBM Watson: It enables the developer to
deploy the application and building IoT
solutions quickly.
Real-time data exchange
Device management
Secure Communication
Data sensor and weather data services
1-20
1-21