LEC-1-Enabling Technologies For IoT
LEC-1-Enabling Technologies For IoT
for IoT
Enabling Technologies
• Wireless Sensor Network
• Cloud Computing
• Big Data Analytics
• Communication Protocols
• Embedded Systems
Wireless Sensor Networks (WSN)
• distributed devices with sensors which are used to monitor the
environmental and physical conditions
• consists of end nodes, routers and coordinators
• End nodes have several sensors attached to them where the data is passed
to a coordinator with the help of routers
• coordinator also acts as the gateway that connects WSN to the internet.
• Examples:
• Weather monitoring system
• Indoor air quality monitoring system
• Soil moisture monitoring system
• Surveillance system
• Health monitoring system
Cloud Computing
• It provides us the means by which we can access applications as
utilities over the internet
• Cloud means something which is present in remote locations
• users can access any resources from anywhere like databases,
webservers, storage, any device, and any software over the internet
• Characteristics:
• Broad network access
• On demand self-services
• Rapid scalability
• Measured service
• Pay-per-use
Data Analytics
• the method of studying massive volumes of data or big data
• Collection of data whose volume, velocity or variety is simply too
massive and tough to store, control, process and examine the data
using traditional databases.
• Big data is gathered from a variety of sources including social network
videos, digital images, sensors and sales transaction records.
• Several steps involved in analyzing big data:
• Data cleaning
• Munging
• Processing
• Visualization
Communication Protocols
• the backbone of IoT systems and enable network connectivity and linking
to applications
• allow devices to exchange data over the network
• Multiple protocols often describe different aspects of a single
communication
• A group of protocols designed to work together is known as a protocol
suite; when implemented in software they are a protocol stack
• They are used in:
• Data encoding
• Addressing schemes
Embedded Systems
• a combination of hardware and software used to perform special
tasks
• includes microcontroller and microprocessor memory, networking
units (Ethernet Wi-Fi adapters), input output units (display keyword
etc. ) and storage devices (flash memory)
• collects the data and sends it to the internet
• Examples
• Digital camera
• DVD/music player
• Industrial robots
• Wireless router