0% found this document useful (1 vote)
1K views

On IoT With Python

The document discusses using Python for Internet of Things (IoT) applications. It provides an overview of key concepts for IoT including embedded devices, wireless technologies, sensors, microcontrollers, and the MQTT protocol. Python is presented as a popular programming language for IoT due to its simplicity. It can be used with microcontrollers like Raspberry Pi and NodeMCU to control sensors, connect devices to wireless networks, and communicate over MQTT. Several use cases for IoT are also highlighted, with the document concluding that IoT has potential to transform many industries through new connected technologies and processes.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
1K views

On IoT With Python

The document discusses using Python for Internet of Things (IoT) applications. It provides an overview of key concepts for IoT including embedded devices, wireless technologies, sensors, microcontrollers, and the MQTT protocol. Python is presented as a popular programming language for IoT due to its simplicity. It can be used with microcontrollers like Raspberry Pi and NodeMCU to control sensors, connect devices to wireless networks, and communicate over MQTT. Several use cases for IoT are also highlighted, with the document concluding that IoT has potential to transform many industries through new connected technologies and processes.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

With Python

Presented by:
Kaustubh Kesarwani
16BTCSE064
B.TECH(CSE)
7TH Semester
Outline

● Introduction of IoT
● Embedded Device
● Wireless Network Technologies
● Sensors
● Microcontrollers
● Introduction of Python
● Python on IoT
● MQTT IoT Protocol
● Use Cases
● Conclusion
Introduction of IoT
● Devices connected to internet communicating with other devices and sharing ,analysing
information to solve problems and improve efficiency.
● Any other natural or man-made object that can be assigned an IP address and is able to
transfer data over a network.
● When embedded device(Device + Software) is connected to internet then it is called Internet
of things.
● System of interrelated computing devices, mechanical and digital machines.
Embedded device
● An embedded device is a highly specialized device Hardware
meant for one or very few specific purposes and is
usually embedded or included with a Software.
● Embedded device = Hardware device + software
Micro Controller

Code Data
Wireless Network Technologies
● NFC
● RFID
● WIFI
● Z-wave
● Zigbee
● Cellular
● Bluetooth
● NB-IoT
● LoraWAN
Sensors
● DHT-11,
● Ultrasonic Sensor,
● IR Sensor,
● PIR sensor,
● Gyro Sensor,
● Proximity sensor,
● Motion Detection sensor,
● IMU sensor, etc.
Microcontrollers
● A microcontroller is a compact integrated circuit designed to
govern a specific operation in an embedded system.
● A typical microcontroller includes a processor, memory and
input/output (I/O) peripherals on a single chip.
● Microcontroller is a brain of the device.
● Example: Raspberry pi , Arduino, Node MCU, Atmega 32,
ESP32.
NodeMCU board
● Total pins 30
● GPIO pins 17
● Digital pins 8
● Analog pin 1
● Inbuilt wifi
● Based on ESP8266
● Quad core processor
● Mainly used for automation.
Raspberry Pi

● Total pins 40
● GPIO pins 28
● Open Source.
● HDMI connector
● Multi processor
● UNIX OS based(Raspbian OS)
● Ram upto 4GB
Introduction of python
● Python is a general purpose programming language that is often applied in
scripting roles.
● So, Python is programming language as well as scripting language.
● Python is also called as Interpreted language.
● Python is object oriented programming language.
● Python is interpreted language.
● Python is easy to code.
Python on IoT
● Python is used as a scripting language to code Raspberry pi microcontroller.
● MicroPython is used to code microcontroller boards like NOdeMCU , ESP32, Lolin
ESP8266 Board etc.
● MicroPython is a lean and efficient implementation of python 3.
● MicroPython includes small set of the Python standard library.
● Micropython is used in lo memory microcontroller board because of it’s
lightweight.
MQTT IoT protocol
● MQTT is lightweight protocol Specially used for
IoT devices to communicate each other
● Used because light weight.
● Fast communication.
● Minimise data packets.
● Low power consumption.
Use cases
● Health care sector.
● Smart city
● Telecommunication
● Automobile
● Smart wearable devices (Using NFC)
● Agriculture
● Manufacturing
Conclusion

● While IoT is complex and poses some risks and is still evolving, many pioneers
have started adopting this technology.
● IoT can help innovate new process and initiatives that could transform
businesses, lives and the world.
Thankyou

You might also like