Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
166 views

IoT & Python Programming - An Overview

One of the most popular era of computer world is from the generation 5th. Here new trends like AI, Internet of things (IoT) etc are came into force. Internet of Technology or simply IoT is considered as an Internet technology which connects devices, nodes and other tools to the internet by means of wireless technologies. By using the IoT one can easily does a lot of things through internet without human interaction.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
166 views

IoT & Python Programming - An Overview

One of the most popular era of computer world is from the generation 5th. Here new trends like AI, Internet of things (IoT) etc are came into force. Internet of Technology or simply IoT is considered as an Internet technology which connects devices, nodes and other tools to the internet by means of wireless technologies. By using the IoT one can easily does a lot of things through internet without human interaction.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Volume 4, Issue 9, September – 2019 International Journal of Innovative Science and Research Technology

ISSN No:-2456-2165

IoT & Python Programming- An Overview


Shahina K
Assistant Professor
Department of Computer Science
Mary Matha Arts & Science College Mananthavady
Wayanad, India

Abstract:- One of the most popular era of computer  Characteristics


world is from the generation 5th. Here new trends like  IoT is considered as an Efficient technology which is
AI, Internet of things (IoT) etc are came into force. scalable and it has an associated architecture
Internet of Technology or simply IoT is considered as  The naming and addressing of IoT is Unambiguous
an Internet technology which connects devices, nodes  It contain lots of mobile, sleeping nodes and non-IP
and other tools to the internet by means of wireless devices
technologies. By using the IoT one can easily does a lot  Connectivity will not be in continuous manner
of things through internet without human interaction.
In this paper it is mainly focus on the relationship  Market Share of IoT
between IoT and one of the important programming
language used today, that is Python.

Keywords:- IOT, Python …etc.

I. CONTENT

 According to Wikipedia, IoT is defined to be:


"…the network of physical objects—devices, vehicles,
buildings and other items—embedded with electronics,
software, sensors, and network connectivity that enables
these objects to collect and exchange data".
Fig 1
 Some features are:
● The word ‘thing’ in Internet of things (IoT), is referred  Business v/s Manufacturing
to an entity or we can say a physical object which have
a unique identifier. ● Robotic Machinery
● Using Iot we can connect 9 billion of ‘Things’ to the o Supports Real-time analytics of supply chains and
Internet. equipment.
● In near future the ‘Things’ may reach to 20 billions.
● IoT unifies the technologies like embedded systems, ● IoT in Healthcare
big-data, machine learning, cloud computing, and even o Supports electronic recordkeeping, Portable health
more to the networks. monitoring and pharmaceutical safeguards.
Now lets look some of the historic concepts of IoT. ● Retail
In the period of 2000s, we are entering into a new era of o Supports smart phone purchasing, Inventory tracking,
technology, where the Internet ‘users’ will be counted in and anonymous analytics of consumer choices.
the range of billions and even more. By the trend of IoT,
human became a minority and all the activities are done ● Security
with the intelligent machines. o Remote sensors and Biometric and facial recognition
locks.
 Some areas identified as IoT enablers:
 RFID  Why Python is used in IoT?
 Nanotechnology Python is considered as a general purpose
 Sensors programming language used today. It is mainly used for
 Smart Networks writing web applications, but now days it is popular for
writing things for IoT Systems. It is one the interpreted
language used today that offers high readability with
syntax which doesn’t compromise its size.

IJISRT19SEP1493 www.ijisrt.com 584


Volume 4, Issue 9, September – 2019 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
Main reason for using python language for Iot are: philosophical ideas. The Internet of things has so many
pies and logic’s that depend on your way of thinking. IoT
● Python is a versatile language which is easy to script is very simple.
and easy to read.
● It doesn’t support strict rules for syntax. MRAA is a library from Intel that simplifies the
● Its installation comes with integrated development logic for connecting to different sensor pins. It allows you
environment for programming. to program in C++, Python. It contain well known GPIO
● It supports interfacing with wide ranging hardware library for many SBCs, guided by Python. Using the
platforms. MRAA, we can use one library for many Devices and there
● With open-source nature, it forms a strong backbone to is no need of using Edison and Rasperry Pi. MRAA is one
build large applications. of the high level library writing and reading to pins, single
line affair. This library also offers communication
 Python IDE Protocols like UART ,12C, UART and SPI. It also
The Python IDE is a free and open source software explains Essential Packages in Python and IOT.
that is used to write codes, integrate several modules and
libraries. It is available for installation into PC with Sockets, it’s set of package that Facilities
Windows, Linux and Mac. Examples: Spyder, PyCharm, Networking on UDP and TCP/IP by Implementing of
etc. python. In order to get access to the Internet It offers
Access to Berkeley Socket API. Both the UDP and TCP/IP
Python gained a significant traction in are transferred layer protocols. This will provide a genuine
the IoT development and technology. Python is Interaction with gadgets on the familiar Internet network.
considered as a good choice for for writing data-intensive The best Interesting benefits of Sockets in is that single can
applications I internet. It manages and organizes a huge design their own Interaction Protocol Implementing this
number of complex data. The source code written socket as the base.
in Python is compact and extremely readable which has a
clean syntax. We all know that Machines have been driving our
existence since the first industrial revolution to the current
Python is easy to learn for the user which is trend of industry 4.0. It is somewhat imperative to be an
widely used and has a robust support. We can manage integral part of this revolution by making yourself well-
and organize complex data streams without having to acquainted with formidable technology platforms like
maintain equally complex codebase using IoT. Machine Learning, AI, & Deep Learning.

IoT has an important place in Wireless Sensor In this age of innovation and disruption, technology
Networks, Cyber Physical Systems, Data Analytics, , Big landscape changes rapidly. One has to be up on their toes
Data and Machine Learning. It mainly focus on processes to remain updated and upgraded. In such a scenario, a
and real time analytics . For the development of an IoT course that incorporates the concepts of Advanced
solution, one needs a programming language which spans Machine Learning with Deep Learning in one package can
all these fields and at the same time it must be scalable be the best bet to learn and train you.
and lightweight.
One of the a training package, Cognixia which offers
Python is one of the programming language a comprehensive training package based on the case study
frequently used by developers. It is considered as more approach where participants take a deep plunge into the
flexible than other programming languages like C or Java, pragmatic aspects of learning AI, Deep Learning and
which has a lot of rules and regulations built up over the Advanced Machine Learning.
decades ago. Python has become a valuable resource for
Web application for developers, but some don’t see it II. SUMMARY
transitioning to IoT anytime soon. Another popular Web
application language is JavaScript, but here developers see 1. The widespread new technology IoT
Python as a superior for all IoT projects, due to its support 2. Relationship between IoT and python programming
for embedded programming systems.
REFERENCES
Python has gained a significant role in the IoT
development as well. Python is one of the good choice for [1]. “The Internet of Things” Samuel Greengard
data-intensive applications, especially when it comes to [2]. Python: Essential Reference-O’Reilly
managing and organizing complex data. It is especially
works well with small devices that have limited
computational power and memory.

The Internet of Things(IoT) is a trending topic today. Some


how many techies assume it as Buzz word and no classic
Definition. In the Progress its meaning about uniform as

IJISRT19SEP1493 www.ijisrt.com 585

You might also like