Unit-II Internet of Things: Total Marks: 18
Unit-II Internet of Things: Total Marks: 18
Internet of Things
Total Marks: 18
Prepared By:
Mr. A. A. Patel Khan
Embedded System
1>The Thing
2>The local network.
3>The Internet
4>The cloud
What is the “Thing”?
• Thing is an embedded computing device
(or embedded system) that transmits and
receives information over a network (need not
be able to interface with internet directly) for
the purpose of controlling another device or
interacting with a user.
• A Thing is also a microcontroller—or
microprocessor-based device.
The “Thing” may provide
1. Bluetooth
2. WiFi
3 ZigBee
4. MQTT IoT
5. CoAP
6. DDS
7. NFC
8. Cellular
9. AMQP
10. LoRaWAN
11. RFID
12. Z-Wave
13. Sigfox
14. Thread
15. EnOcean
Logical Design of IoT
IoT Functional Block Diagram
• Device: An IoT system is based on devices that
provide sensing, actuation, control, and monitoring
activities.
Eg:- Interfaces for communications devices, both wired
and wireless. These include (i) I/O interfaces for
sensors, (ii) interfaces for Internet connectivity, (iii)
memory and storage interfaces, and (iv) audio/video
interfaces.
IoT devices can also be of varied types, for
instance, wearable sensors, smart watches, LED lights,
automobiles and industrial machines.
• Communication: The communication block performs
the communication between devices and remote
servers.
• Services: An IoT system serves various types of
functions such as services for device modeling, device
control, data publishing, data analytics, and device
discovery.
• Management: Management block provides
different functions to govern an IoT system to
seek the underlying governance of IoT system.
• Security: Security functional block secures the
IoT system by providing functions such as,
authentication, authorization, privacy, message
integrity, content integrity, and data security.
• Application: Application layer is the most
important in terms of users as it acts as an
interface that provides necessary modules to
control, and monitor various aspects of the IoT
system. Applications allow users to visualize, and
analyze the system status at present stage of
action, sometimes prediction of futuristic
prospects.
IoT Communication Models:
1. Device-to-Device Communications
2.Device-to-Cloud Communications
3.Device-to-Gateway Model
4. Back-End Data-Sharing Model
IoT Communication API`s:
• Client-server
• Stateless
• Cache-able
• Layered system
• Uniform interface
• Code on demand
Web Socket-based Communication APIs
• Level 1: Measurement
• Level 2: Automation
• Level 3: Innovation
• Level 4: IoT All Around, All the Time
IoT Issues &
Challenges
1. Security
2. Privacy
3. Internet Walls
4. Cloud attacks
5. Understanding IoT
6. Lack of Confidence
IoT Applications
• Smart Home
• Wearables
• Smart City
• Smart Grids
• Industrial Internet
• Connected Car
• Connected Health (Digital
Health/Telehealth/Telemedicine)
• Smart Retail
• Smart Supply Chain
• Smart Farming
IoT Devices & Its Features:
Arduino UNO:
• Microcontroller: ATmega328
• Operating Voltage: 5V
• Input Voltage (recommended): 7-12V
• Input Voltage (limits): 6-20V
• Digital I/O Pins: 14 (of which 6 provide PWM output)
• Analog Input Pins: 6
• DC Current per I/O Pin: 40 mA
• DC Current for 3.3V Pin: 50 mA
• Flash Memory: 32 KB of which 0.5 KB used by bootloader
• SRAM: 2 KB (ATmega328)
• EEPROM: 1 KB (ATmega328)
• Clock Speed: 16 MHz
Raspberry PI Model A