SlideShare a Scribd company logo
2
Most read
4
Most read
6
Most read
FABRIKAM
IMPLEMENT IOT USING PYTHON
P y t h o n & I n t e r n e t o f T h i n g s
Presented By :
IoTIAN Innovator
FABRIKAM 2
TOPICSTO BE COVERED
ABOUT IoT
WHY WE USED PYTHON In IoT?
PYTHON package
FABRIKAM
About IoT
=
The recipe for the internet of things is very simple. A
'thing', which could literally be anything, is fitted with an
embedded system which connects it to the internet, in other
words, it has its own IP address.
FABRIKAM
Why We used Python
In IoT?
4
IoT occupies a place of importance in Wireless
Sensor Networks, Data Analytics, Cyber
Physical Systems, Big Data and Machine
Learning. It is also very focused on real time
analytics and processes. So, for the
development of an IoT solution, one would need
a programming language which is PYTHON.
Because PYTHON is most popular & has all the
facility to do all these things using his libraries.
FABRIKAM 5
Most popular language
FABRIKAM 6
ImplementIoTUsing PYTHON
mraa
Sockets
Mysqldb
Numpy
Matplotlib
Pandas
Opencv
Tkinter
Tensorflow
Paho-mqtt
W e w i l l b e d i s c u s s i n g t h e P Y T H O N p a c k a g e s w h i c h w e u s e d f o r
d e v e l o p i n g I o T A p p l i c a t i o n i n P Y T H O N .
FABRIKAM
mraa
This library is used in microcontrollers
like: IntelEdition, Radpberry pi. Being a
high level library, reading from and writing
to pins is a one line affair, and the library
also provides support for communication
protocols such as I2C, UART and SPI.
FABRIKAM 8
Socket
sockets is a package which facilitates
networking over TCP/IP and UDP using
Python. One of the more interesting uses of
sockets, is that one can build their own
communication protocol using this package
as the base.
FABRIKAM 9
mysqldb
A database is a no-brainer when it comes
to most IoT applications. For something
whose sole purpose is to send data to the
internet, for generating some prediction
using machine learning .
FABRIKAM 10
numpy
This package is use for scientific computing
using python. very similar to MatLab,
but much lighter. The feature I use most is to
read sensor data in bulk from my databases
and work on them using the inbuilt
functions.
FABRIKAM 11
matplotlib
Data visualization is one of the most
fundamental operations that can be
performed. It looks pretty impressive when
you convert a huge list of numbers to a
concise graph which can be understood
intuitively. matplotlib provides a number
of different styles of graphs that can be
plotted using local data.
FABRIKAM 12
pandas
pandas is a package dedicated towards
data analysis. It is in essence, a local
alternative to using SQL databases which
is more suited to dealing with data as it is
built on numpy.
FABRIKAM 13
opencv
Opencv is a Python port of the very
successful C library for image processing.
It contains high-level variants of familiar
image processing functions which make
photo analysis much easier. The big
brother of signal processing, image
processing.
FABRIKAM 14
tkinter
Tkinter is a GUI development library
which comes bundled in with all
distributions of Python. This is extremely
useful in situations such as functionality
testing or repeated executions of the same
code.
FABRIKAM 15
tensorflow
This library is also used for applying ML to
IoT Objects. This is a very useful library to
have if you deal with a lot of non linear
datasets or work extensively with decision
trees and neural networks.
FABRIKAM 16
paho-mqtt
This library is used for fast communication
using MQTT protocol in
PYTHON. MQTT requests can be made
directly within Python, without any
additional setup to be done. Especially
useful in the prototyping stage.
FABRIKAM
https://www.element14.com/community/groups/internet-
of-things/blog/2017/02/17/iot-with-python-essential-
packages
https://in.pycon.org/2018/
17
References
FABRIKAM
THANK YOU

More Related Content

PDF
IoT with Python
PDF
Raspberry Pi
PPTX
Capability Maturity Model (CMM).pptx
PDF
Graph theory and its applications
PPTX
Io t system management with
PDF
Daa notes 1
PPTX
Research Methodology-03: Plagiarism
IoT with Python
Raspberry Pi
Capability Maturity Model (CMM).pptx
Graph theory and its applications
Io t system management with
Daa notes 1
Research Methodology-03: Plagiarism

What's hot (20)

PPTX
Python libraries for data science
PPTX
Ppt 11 - netopeer
PPTX
Iot architecture
PDF
IoT and m2m
PPTX
IoT Development - Opportunities and Challenges
PPTX
Raspberry Pi
PPTX
Physical design of io t
PPTX
M2M technology in IOT
PDF
Fog Computing
PPTX
Iot architecture
PPTX
IOT and Characteristics of IOT
PDF
An introduction to MQTT
PDF
Protocols for IoT
PPTX
Introduction to Keras
PDF
15CS81 Module1 IoT
PDF
Design challenges in IoT
PPTX
Handwritten Digit Recognition(Convolutional Neural Network) PPT
PPTX
Stock Market Prediction using Machine Learning
PPTX
IOT PROTOCOLS.pptx
PPTX
Internet of things (IoT)- Introduction, Utilities, Applications
Python libraries for data science
Ppt 11 - netopeer
Iot architecture
IoT and m2m
IoT Development - Opportunities and Challenges
Raspberry Pi
Physical design of io t
M2M technology in IOT
Fog Computing
Iot architecture
IOT and Characteristics of IOT
An introduction to MQTT
Protocols for IoT
Introduction to Keras
15CS81 Module1 IoT
Design challenges in IoT
Handwritten Digit Recognition(Convolutional Neural Network) PPT
Stock Market Prediction using Machine Learning
IOT PROTOCOLS.pptx
Internet of things (IoT)- Introduction, Utilities, Applications
Ad

Similar to Implement iot using python (20)

PPTX
DHT_62196cbe17eefc645ce6794676313372.pptx
PPTX
Introduction-to-Python-Programming-Language (1).pptx
PDF
Python standard library & list of important libraries
PDF
Advantages of python for the internet of things
PDF
Python’s Role in Netflix’s Technology .
PPTX
Introduction_to_Python.pptx
PDF
slidesgo-unleashing-the-power-of-python-your-gateway-to-programming-mastery-2...
ODP
Five python libraries should know for machine learning
PPTX
Activity lot new.pptx for internet of things
PPTX
IOT with Drupal 8 - Webinar Hyderabad Drupal Community
PDF
Python in IoT: Powering Smart, Scalable Solutions
PDF
PyTorch Deep Learning Framework | USDSI®
PPTX
introduction to python in detail including .pptx
PPTX
Artificial Intelligence concepts in a Nutshell
PDF
Top 11 python frameworks for machine learning and deep learning
PPTX
What is the best way to learn Python.pptx
PPTX
Final presentation on python
PPTX
Introduction of python programming
PPTX
Researh toolbox - Data analysis with python
PDF
Researh toolbox-data-analysis-with-python
DHT_62196cbe17eefc645ce6794676313372.pptx
Introduction-to-Python-Programming-Language (1).pptx
Python standard library & list of important libraries
Advantages of python for the internet of things
Python’s Role in Netflix’s Technology .
Introduction_to_Python.pptx
slidesgo-unleashing-the-power-of-python-your-gateway-to-programming-mastery-2...
Five python libraries should know for machine learning
Activity lot new.pptx for internet of things
IOT with Drupal 8 - Webinar Hyderabad Drupal Community
Python in IoT: Powering Smart, Scalable Solutions
PyTorch Deep Learning Framework | USDSI®
introduction to python in detail including .pptx
Artificial Intelligence concepts in a Nutshell
Top 11 python frameworks for machine learning and deep learning
What is the best way to learn Python.pptx
Final presentation on python
Introduction of python programming
Researh toolbox - Data analysis with python
Researh toolbox-data-analysis-with-python
Ad

Recently uploaded (20)

PDF
KodekX | Application Modernization Development
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Modernizing your data center with Dell and AMD
PPTX
Big Data Technologies - Introduction.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
A Presentation on Artificial Intelligence
KodekX | Application Modernization Development
Dropbox Q2 2025 Financial Results & Investor Presentation
“AI and Expert System Decision Support & Business Intelligence Systems”
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Per capita expenditure prediction using model stacking based on satellite ima...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Diabetes mellitus diagnosis method based random forest with bat algorithm
Chapter 3 Spatial Domain Image Processing.pdf
Empathic Computing: Creating Shared Understanding
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
20250228 LYD VKU AI Blended-Learning.pptx
Electronic commerce courselecture one. Pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Modernizing your data center with Dell and AMD
Big Data Technologies - Introduction.pptx
NewMind AI Monthly Chronicles - July 2025
Machine learning based COVID-19 study performance prediction
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
A Presentation on Artificial Intelligence

Implement iot using python