Sie sind auf Seite 1von 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

Das könnte Ihnen auch gefallen