Professional Documents
Culture Documents
IOT Module1
IOT Module1
IOT Module1
• CO1. differentiate, compare and contrast various MPU and MCU based embedded development platform for
development of IoT prototypes and select suitable network interfaces for cloud connection.
• CO2. identify application specific need of suitable sensors and actuators by analyzing the working of various
sensors. Further they can calculate the parameters related to sensors based on design requirements.
• CO3. design application specific IoT prototypes based on Arduino platform by means of hardware interfaces like
Digital IO, Analog In, PWM, UART, SPI and I2C and develop software using Arduino IDE.
• CO4. design application specific IoT prototypes based on Raspberry Pi Family development boards and develop
software using python in Linux environment.
• CO5. select suitable TCP/IP protocols and networking standards for development of IoT projects. In addition to
that they can apply the concept of addressing: MAC, IP, Socket address to program and design suitable IoT & cloud
networks.
• CO6. design IoT application based on Client Server Model, HTTP, ThingSpeak, AWS, CloudMQTT and evaluate the
design specifications and requirements from various case studies in the context of IoT product development life-
cycle
Definition of IoT:
A smart Fridge can do it
• You are leaving the home (sense user)
• There’s no milk in fridge (sense object)
• Use this information to make a decision (process)
• Inform user of decision (communicate)
Definition of IoT:
• Smart Surveillance
• Automated transportation
• Smarter energy
management system
• Water distribution
• Urban Security
• Environmental Monitoring
Five Layer
Six Layer
School of Electronics ; KIIT Deemed to be University Seven Layer
Three-Layer Architecture
• Perception Layer: The perception layer at the bottom of IoT architecture is responsible
for the collection of various types of information through physical sensors or
components of smart things (i.e. RFID, sensors, objects with RFID tags or sensors, etc.).
Moreover, the perception layer transmits the processed information to the upper
network layer via service interfaces
• Network Layer: The middle layer in three‐layer IoT architecture is Network (also known
as transmission) layer. The network layer accepts processed information from the
perception layer and forward the received data to distant application interface(s) by
using integrated networks, the Internet and other communication technologies.
• Application Layer: The application layer at the top of the three‐layer IoT architecture is
responsible for the provisioning of services requested by the users, e.g. temperature,
moisture, humidity, air pressure, light intensity measurements, etc. In addition to the
user‐requested services, the application layer provides data services (i.e. Data
warehousing, BigData storage, data mining, etc.) to perform semantic data analysis.
• Size is decreasing
• Power consumption is decreasing
• Processing power is increasing
• Communication capabilities are improving
• Communication is being increasingly standardized
Application
• Explicit
Presentation and
Presentation Application session layers
missing in Internet
Session Protocols
Transport TCP • Data Link and
IP Network Layers
Network
redesigned
Data Link Network Interface
Physical Hardware