Arsitektur IoT
Arsitektur IoT
Arsitektur IoT
Outline
IoT Overview
Arsitektur IoT
Hardware
• Menjadikan physical object responsif dan memberikan kemampuan untuk
memperoleh data serta memberikan respon terhadap instruksi.
Software
• Memungkinkan pengumpulan, penyimpanan, pemrosesan, manipulasi data
dan memberikan instruksi.
Communication Infrastructure
• Terdiri atas protocol dan teknologi yang memungkinkan physical object
untuk saling bertukar data.
Smart Object
• Smart Object ditentukan oleh:
• Object identification
• Sensors
• Actuators
• Communication protocol
• Identification of location
• Memory
Object Identification
• Object identification is usually based on auto-id technologies such as:
• RFID, Bluetooth beacons etc.
• Bar-, QR-Code
• Image recognition
• Biometrical identification:
• Fingerprint, Iris-recognition, Face recognition
• Analysis of surface structures
• GPS in combination.
Hardware
• Sensor
• RFID (Radio Frequency Identification)
• Actuator
• Microprocessor and microcontroller
• Raspberry and Arduino
Hardware - Sensors
• All IoT applications must have one or more sensors to collect
data from the environment.
• IoT sensors are mostly small, have a low cost and consume little
energy.
• Some types of sensors:
• Sensors on mobile device
• Medical sensors
• Environmental and Chemical Sensors
Hardware – Sensors (cont.)
• Sensors on mobile device
• The accelerometer, which detects the movement and acceleration of a
mobile phone.
• The camera and microphone, which acquire visual and audio information,
which can be processed to detect various types of contextual information.
• The magnetometer, which detects magnetic fields.
• The GPS (Global Positioning System), which detects the position of the
phone
• The light sensor, which detects the intensity of the surrounding light.
• The proximity sensor, which uses an infrared (IR) LED, which emits IR rays.
Hardware – Sensors (cont.)
• Medical Sensors
• There are many wearable detection devices (such as smart watches,
wristbands, monitoring patches and smart textiles).
• They are equipped with medical sensors that can measure various
parameters such as heart rate, pulse, blood pressure, body temperature,
respiration rate and blood glucose levels.
• In addition, smartwatches and fitness trackers are becoming very popular
on the market.
• For example, a smart watch includes features such as connectivity with
a smartphone, sensors such as an accelerometer and a heart rate
monitor.
Hardware – Sensors (cont.)
• Environmental and Chemical Sensors
• Environmental sensors are used to detect parameters in the physical
environment such as temperature, humidity, pressure, water
pollution and atmospheric pollution.
• Chemical sensors are used to detect chemicals and biochemicals.
• These sensors can be used to monitor pollution levels in smart
cities, by controlling the quality of food in smart kitchens, by
testing food products and agricultural products in supply chain
applications.
Hardware - RFID
• RFID (Radio Frequency Identification) is an identification technology
in which an RFID tag (a small chip with an antenna) carries data,
which is read by an RFID reader.
• The tag transmits data stored in it via radio waves.
• There are two types of RFID technologies: near and far. It can go up
to hundreds of meters.
• RFID tags are of two types: active and passive.
• Active tags have a power source and passive tags have no power
source.
• Passive tags draw energy from the electromagnetic waves
emitted by the reader cheap and have a long life.
Hardware - RFID (cont.)
• RFID technology is used in various applications such as supply chain
management, access control, identity authentication and object detection.
• The RFID tag is linked to the object to be tracked and the reader detects and
records its presence when the object passes it.
• In this way, it is possible to track the movement of the object.
• For access control, an RFID tag is connected to the authorized object.
• For example, small chips are positioned in the front of vehicles. When the
car reaches a barricade on which there is a reader, read the tag data and
decide if it is an authorized car. If so, it opens automatically.
Hardware - Actuator
• An actuator is a device that can make a change in the environment by
converting electrical energy into some form of useful energy.
• Actuator dapat berdiri sendiri (stand-alone) seperti sebuah output
device.
• Actuator juga dapat dikombinasikan dengan sensor IoT.
• For example, we can consider a Smart Home system, consisting of many
sensors and actuators.
• Actuators are used to lock/unlock doors, turn on/off lights or other
electrical appliances, alert users of any threats via alarms or notifications
and control the temperature of a home (via a thermostat).
Hardware - Microprocessor
• Microprocessors are normally called central
processing units or CPUs of a microcomputer.
• They are the heart and the brain of a computerized
machine.
• A microprocessor is a small computer that is used to
perform arithmetic and logic operations such as
system control and data storage, etc.
• The microprocessor processes the input or output
data devices and provides the function to get the
results.
Hardware - Microcontroller
• The microcontrollers are like small computers in
which a CPU, a memory unit like RAM and ROM, I/O
devices, timers, counters, are incorporated in an
integrated circuit (IC).
• The microcontrollers are designed to perform
particular operations that help to control particular
systems.
• Once the microcontroller is programmed, it can
operate autonomously and can perform operations
or activities as and when it is requested.
Hardware - Raspberry
• Raspberry Pi is a fully functional computer, a system-
on-chip device (SoC), which runs on a Linux operating
system specially designed for it, called Raspbian.
• Most Linux software applications can be installed on
it.
• Like a computer, Raspberry has memory, processor,
USB ports, audio output, graphic driver for HDMI
output
• It has several models and revisions like Raspberry Pi,
Raspberry Pi 2, Raspberry Pi 2 Model B + and
Raspberry Pi 3.
Hardware - Arduino
• Arduino is a microcontroller, which is not as
powerful as Raspberry Pi and can be considered
as a component on the computer.
• But it's a great hardware for electronics projects.
• It does not need OS and software applications to
work, we just need to write a few lines of code to
use of it.
• There are many Arduino boards such as Arduino
UNO, Arduino PRO, Arduino MEGA, Arduino DUE
etc.
Network
• Connectivity Types of connectors we can find in an IoT system
• Link Protocol Layer How these devices send data.
• Transport Addressing and routing of data packets.
• Session/Communication It offers services that allow users
working on different machines to talk to each other through the
communication network.
• Data aggregation/Processing When the device lots of data it is
necessary to extract some results from them.
• Data Storage Where to store these great quantities of data.
Communication Protocol
Some of communication protocols that allow the exchange of information:
• Bluetooth low energy (BLE): provides a low power variant to classic Bluetooth with
a comparable communication range.
• Near-field communication (NFC): enables two electronic devices to communicate
within a short range.
• WiFi (802.11b, g, n).
• Z-Wave: provides short-range, low-latency data transfer at rates and power
consumption lower than Wi-Fi. Used primarily for home automation.
• ZigBee: provides low power consumption, low data rate, low cost, and high
throughput, for personal area networking.
• GSM, 3G, LTE, 4G.
Platform
The platform connects the data network to the sensors and
provides many tools, using backend applications.
Some of IoT platforms:
Amazon Web Services (AWS) IoT, Microsoft Azure IoT, Google
Cloud Platform, IBM Watson
Terima Kasih