Introduction Course IoT
Introduction Course IoT
Semester-VII (EC)
Institute of Technology, Nirma University
2ECDE65 Internet of Things
Course Coordinator -
Dr. Viranchi Pandya
[email protected]
Faculty involved –
Dr. Manisha Upadhyay
[email protected]
NaaS, SaaS, PaaS, IaaS; Public, private and hybrid cloud, OpenStack cloud
architecture, Case study
Ref: https://www.itu.int/rec/T-REC-Y.2060-201206-I
More Definitions ……..
the network of physical objects or "things"
interconnection of uniquely identifiable embedded with electronics, software,
embedded computing devices within the sensors, and network connectivity, which
existing Internet infrastructure enables these objects to collect and
exchange data.
a paradigm in which objects equipped with
sensors, actuators, and processors
communicate with each other to serve a Advanced connectivity of devices, systems,
meaningful purpose. and services that goes beyond machine-to-
machine communications (M2M) and
Interconnection of Things or Objects or covers a variety of protocols, domains, and
Machines, e.g., sensors, actuators, mobile applications
phones, electronic devices, home
appliances, any existing items
and interact with each other via Internet.
What is Internet of Things - (over) Simplified View
Evolution of Network
source: https://www.iotforall.com/
Evolution of Internet of Things
IoT vs. Internet
Internet of Things based devices across the world
Enabler of Internet of Things
• Availability of Sensors
• Availability of processing
• Availability of bandwidth
• Wide spread of mobile handsets
• Wireless connectivity
• Allied technologies – AI/ML, deep learning, big data
• Cloud computing
• IPV6
• Paradigm shift of End user
Internet of Things Market Domain
Most Influential Internet Of Things Companies
Intel
M.C 115.41 B
Most Influential Internet Of Things Companies
Cisco
M.C 125.0B
Most Influential Internet Of Things Companies
IBM
M.C 203.48 B
Most Influential Internet Of Things Companies
Intel
Microsoft
M.C 115.41 B
M.C 373 B
Most Influential Internet Of Things Companies
Google
M.C 397B
https://www.linkedin.com/pulse/iot-value-chain-john-kobelt
https://venturescanner.medium.com/the-state-of-internet-of-things-in-six-visuals-a4b9cda3324c
Topics for Special Assignment
http://www.libelium.com/
http://www.libelium.com/
IoT Applications for Smart City
❑Smart Parking
Monitoring of parking spaces availability in the city
❑Structural health
Monitoring of vibrations and material conditions in buildings,
bridges and historical monuments.
❑Noise Urban Maps
Sound monitoring in centric zones in real time.
❑Smartphone Detection
Detect iPhone, Android, any device which works with WiFi or
Bluetooth interfaces
source: https://www.libelium.com/libeliumworld/top-50-iot-sensor-applications-ranking/
IoT Applications for Smart City
source: https://www.libelium.com/libeliumworld/top-50-iot-sensor-applications-ranking/
Indian Government’s Smart City Mission
❑ Intelligent network to make better use of public resources, increase quality of services for citizens,
reduce operational costs of public administrations
❑ How – by deployment of an intelligent network of nodes that provides unified, simple, and
economical access to a plethora of public services
Source: http://smartcities.gov.in/content/innerpage/guidelines.php
Smart Lamp Post
43
IoT Applications for Environment
❑ Fire Detection
Monitoring of combustion gases and preemptive fire conditions
❑ Air Pollution
Control of CO2 emissions of factories, pollution emitted by cars and toxic gases
generated in farms
❑ Snow Level Monitoring
Snow level measurement to know in real time the quality of ski tracks
❑ Landslide and Avalanche Prevention
Monitoring of soil moisture, vibrations and earth density to detect dangerous
patterns in land conditions
❑ Earthquake Early Detection
Distributed control in specific places of tremors
source: https://www.libelium.com/libeliumworld/top-50-iot-sensor-applications-ranking/
IoT Applications for Water Management
source: https://www.libelium.com/libeliumworld/top-50-iot-sensor-applications-ranking/
IoT Applications for Industry
❑ Smart Grid
Energy consumption monitoring and management
❑ Tank level
Monitoring of water, oil and gas levels in storage tanks and cisterns
❑ Photovoltaic Installations
Monitoring and optimization of performance in solar energy plants
❑ Water Flow
Measurement of water pressure in water transportation systems
❑ Silos Stock Calculation
Measurement of emptiness level and weight of the goods
source: https://www.libelium.com/libeliumworld/top-50-iot-sensor-applications-ranking/
IoT Applications for Security & Emergencies
source: https://www.libelium.com/libeliumworld/top-50-iot-sensor-applications-ranking/
IoT Applications for Retail Industry
source: https://www.libelium.com/libeliumworld/top-50-iot-sensor-applications-ranking/
IoT Applications for Logistics
source: https://www.libelium.com/libeliumworld/top-50-iot-sensor-applications-ranking/
IoT Applications for Agriculture
source: https://www.libelium.com/libeliumworld/top-50-iot-sensor-applications-ranking/
IoT Applications for Animal Farming
❑Offspring Care
Control of growing conditions of the offspring in animal farms
to ensure its survival and health.
❑Animal Tracking
Location and identification of animals grazing in open
pastures or location in big stables.
❑Toxic Gas Levels
Study of ventilation and air quality in farms and detection of
harmful gases from excrements.
source: https://www.libelium.com/libeliumworld/top-50-iot-sensor-applications-ranking/
IoT Applications for Home Automation
source: https://www.libelium.com/libeliumworld/top-50-iot-sensor-applications-ranking/
Home Monitoring & Automation
IoT Applications for e-Health
❑ Fall Detection
Assistance for elderly or disabled people living independent.
❑ Medical Fridges
Control of conditions inside freezers storing vaccines, medicines and organic
elements.
❑ Sportsmen Care
Vital signs monitoring in high performance centers and fields.
❑ Patients Surveillance
Monitoring of conditions of patients inside hospitals and in old people’s home.
❑ Ultraviolet Radiation
Measurement of UV sun rays to warn people not to be exposed in certain hours.
source: https://www.libelium.com/libeliumworld/top-50-iot-sensor-applications-ranking/
IoT in Healthcare
IoT Applications for Industrial Control
❑ Machine Diagnosis
Machine wear and tear monitoring
❑ Indoor Air Quality
Monitoring of toxic gas and oxygen levels inside chemical plants to ensure
workers and goods safety.
❑ Temperature Monitoring
Control of temperature inside industrial and medical fridges with sensitive
merchandise.
❑ Ozone Presence
Monitoring of ozone levels during the drying meat process in food factories.
❑ Indoor Location
Asset indoor location by using active (ZigBee) and passive tags (RFID/NFC),
Beacons
❑ Vehicle Auto-diagnosis
Information collection from Can Bus to send real time alarms to emergencies or
provide advice to drivers.
source: https://www.libelium.com/libeliumworld/top-50-iot-sensor-applications-ranking/
IoT in Industry
Towards Industrial IoT (IIoT)
source: https://www.iotforall.com/difference-between-iot-and-iiot
Industrial IoT (IIoT)
❑ IIoT is for industry for manufacturing, supply chain monitor and management
system
IIOT
IoT IIoT
Commercial or Area of Focus Monitoring and Managing Systems
Consumer Convenience for Defense, Manufacturing,
Healthcare and other industries
Simple Applications with low risk Degree of Application Sensitive Sensors, Advanced Control
during failure and Analytics
IoT IIoT
Low Scale Networks Scalability Large Scale Networks
GND
Gateway
Internet of Things
Internet of Things are driven by a combination of:
Network
Gateway
Internet of Things
Internet of Things are driven by a combination of:
`
Network
Off
Internet of Things
Internet of Things are driven by a combination of:
Internet of Things
Internet of Things are driven by a combination of:
Gateway
Internet of Things
Internet of Things are driven by a combination of:
Gateway
Gateway
COMMUNICATION PROTOCOLS
BLE/Zigbee/
Wi-Fi/ 6LoWPAN/ MQTT/COAP/HTTP
LORA
Advantages of IoT
•Efficient resource utilization
•Save time
•Improve security
Challenges of IoT
Useful Links
❑ http://en.wikipedia.org/wiki/Raspberry_Pi
❑ http://elinux.org/Rpi_Datasheet_201_Raspberry_Pi_Computer
❑ http://elinux.org/RPi_Hardware
❑ http://elinux.org/R-Pi_Hub
❑ http://www.element14.com/community/docs/DOC-43016/l/broadcom-
datasheet-for-bcm2835-soc-used-in-raspberry-pi
❑ http://en.wikipedia.org/wiki/List_of_single-board_computers
❑ http://www.sakoman.com/OMAP/microsd-card-perfomance-test-results.html
❑ http://elinux.org/RPi_VerifiedPeripherals
❑ http://elinux.org/Rpi_Low-level_peripherals
❑ http://elinux.org/RPi_Cases
Useful Links
❑ http://www.adafruit.com/products/859
❑ http://elinux.org/RPi_VerifiedPeripherals
❑ http://elinux.org/Rpi_Low-level_peripherals
❑ http://www.raspberrypi.org/downloads
❑ http://elinux.org/RPi_Easy_SD_Card_Setup#Copying_an_image_to_the_SD_Card_in_
Linux_.28command_line.29
❑ http://www.softpedia.com/get/CD-DVD-Tools/Data-CD-DVD-Burning/Win32-Disk-
Imager.shtml
❑ http://www.h2g2.com/approved_entry/A13735596
❑ http://www.raspberrypi.org/faqs
❑ https://thepihut.com/products/raspberry-pi-zero?variant=14062734980
❑ https://thepihut.com/products/raspberry-pi-zero?variant=14062734980
Useful Links
❑ http://serdmanczyk.github.io/XBeeAPI-PythonArduino-Tutorial/
❑ http://docs.digi.com/display/RFKitsCommon/XBee+API+mode
❑ https://github.com/andrewrapp/xbee-arduino
❑ http://www.instructables.com/id/Configuring-XBees-for-API-Mode/
❑ https://sourceforge.net/p/raspberry-gpio-python/wiki/BasicUsage/
❑ http://raspi.tv/2013/rpi-gpio-basics-5-setting-up-and-using-outputs-with-rpi-gpio
❑ http://elinux.org/RPi_GPIO_Code_Samples
❑ https://www.python.org/doc/
❑ https://raspberrypi.stackexchange.com/questions/12966/what-is-the-difference-
between-board-and-bcm-for-gpio-pin-numbering
❑ https://randomnerdtutorials.com/getting-started-with-raspberry-pi/
❑ https://elinux.org/RPi_Hub
Thank
You!