Professional Documents
Culture Documents
Undergone at
SLN TECHNOLOGIES,CHENNAI
Submitted by
October – 2018.
BONAFIDE CERTIFICATE
Certified that this Industrial training report has been submitted by MANAV PATEL
(Reg.No: RA1611003011245) who has undergone the training on IOT AND
EMBEDDED SYSTEMS at SLN TECHNOLOGIES,CHENNAI with the prior
permission and approval from the department in partial fulfillment for the
requirements of 15CS390L Industrial Training.
Dr C.N.Subhalalitha, Dr.Annie.Uthra,
Assistant Professor (O.G), Associate Professor,
Department of CSE. Department of CSE.
ACKNOWLEDGMENT
It is a matter of great pleasure and privilege for me to present this report of one month
industrial training. Through this report, I would like to thank numerous people whose
consistent support and guidance has been the standing pillar in architecture of this
report.
I would like to express my sincere thanks to Mr.Senthil Project Manager for SLN
Technologies, for guiding me during the course of the training.
MANAV PATEL
INDEX
S/N TOPIC PG No.
2 Training Schedule 7
3 Work done 8
4 Project Handled 11
6 Summary 20
1.INTRODUCTION ABOUT INDUSTRY
SLN is a cloud service for education, exam boards and manufacturing, the software is
configurable to each sector. You will always get the flavor of your business by
picking and choosing what processes as we need.
It is the backbone of the Company. It’s a combination of Hardware and Software. Let’s take
an example of TCS . Employees at TCS work on many software and those software are run
over some Hardware. So all the software and hardware make up the IT Infrastructure.
To maintain this software and Hardware SLN is to set up an IT department. Now just
imagine that TCS decides to outsource the IT Department to some IT company in India like
Apple for so and so reason (Cost reduction being the main reason). A specific division in
TCS that will cater to Apple’s IT Infrastructure, for an example, is called TCS Infrastructure
Services division.
1. DataCenter Services
2. End User Computing
Level 1 Support (Servicedesk/Helpdesk)
2.TRAINING SCHEDULE
On the first day of the training program I leant “the basic info of iot” in it importance of iot
in society and then other four I learnt about the current
Next five days i introduced the concept of iot at a high level, defining the term and outlining
its implication. iot devices are “embedded” within other devices in order to provide
enhanced functionality without exposing the complexities of a computer to the user.
Last five days the structure of embedded system and its interaction with physical
world.Microcontroller are used to execute software that interprets input and control system.
It discusses the roles of both the hardware and software components in the system.
3.Work done
Introduction of IOT (What is IOT and How IOT devices are works )
The Internet of things (IoT) is the network of physical devices, vehicles and other
items embedded with software sensors, actuators, and connectivity which enables
these things to connect. Simply put, IoT is the concept of basically connecting any
device with an on and off switch to the Internet (and/or to each other). This includes
everything from :-cellphones, coffee makers, washing machines, headphones, lamps,
wearable devices and almost anything else you can think of. This also applies to
components of machines, for example, a jet engine of an airplane.
Generally, an embedded device's operating system will only run a single application which
helps the device to do its job. Examples of embedded devices include dishwashers, banking
ATM machines, routers, point of sale terminals (POS terminals) and cell phones. Devices
that can connect to the Internet are called smart or intelligent. If an embedded device can not
connect to the Internet, it is called dumb.
Because embedded systems have limited computing resources and strict power requirements,
writing software for embedded devices is a very specialized field that requires knowledge of
both hardware components and programming.
A thing in the internet of things can be a person with a heart monitor implant, a farm
animal with a biochip transponder, an automobile that has built-in sensors to alert the
driver when tire pressure is low or any other natural or man-made object that can be
assigned an IP address and is able to transfer data over a network.
In a typical IoT system, a sensor may collect information and route to a control center
where a decision is made and a corresponding command is sent back to an actuator in
response to that sensed input. Later, we will discuss where the control center resides
in the greater IoT system.
About RasberryPi :-
The Raspberry pi is a low cost, credit sized computer that plugs into a computer
monitor on TV, and uses a standard keyboard and mouse.it is a capable little device
that enables
People of all ages to explore computing .It’s capable of doing everything you had
expected a desktop computer to do ,from browsing the internet and playing high
definition video ,to making spreadsheets, word-processing, and playing games.
Raspberry Pi has the ability to interact with the outside world, and has been used in a
wide array of digital maker projects, from music machines and parent detectors to
weather stations and tweeting birdhouses with infra-red cameras. We want to see the
Raspberry Pi being used by kids all over the world to learn to program and understand
how computers work.
About Microcontroller :-
Purpose of project
The device that we build will get the data of the parking slot status (whether it is
occupied or not) from the digital IR sensors or the pi cams that are present over there.
These sensors send the data to the microcontroller and in turn the data will be
processed and the status of parking slots will be displayed to the user. If we are using
pi cam, then the image captured will have the data about the availability of parking
slots. The data will also be sent to the cloud which can be integrated onto an Android
App, so that the user can see the slots available directly from their mobile phone.
The parking system is designed in such a way that it is applicable for covered parks,
open parks and street side parking. The fig. shows the cloud based IOT architecture
for smart parking system which contains cloud service provider which provides cloud
storage to store information about status of parking slots in a parking area and etc.The
centralized server which manages to store entire smart parking systems information
such as number of slots, availability of vehicles etc. and these information will be
accessed through some secured gateways through network.
This smart parking system which consists of several components. And theirs
functionality includes:
• Raspberry pi: the microcontroller which is used to implement our parking system
and it is attached with raspberry pi camera.
• Image capture: Pi-camera is used to capture the picture of parking area continuously
to validate the slots which either filled or empty.
• Navigation system: signals the availability of parking slots to the users and
navigates to the exact location of nearest parking area from current location.
• Display device: a monitor or tab is used to display the admin side interface and he is
capable of modifying the parking lots by observing the device.
• User device: user can connect with the smart parking system with their smart
phones or with some browsers.
The SPS which incorporates the features of raspberry pi 2 and which is attached with
pi camera. Where pi camera is mounted on the top of street light lamp posts or at the
ceiling of indoor parks. Thus camera is capable of making survey on each parking
slots in parking lots continuously to check whether the particular slot is filled or
empty. The presents the structure of smart parking system and it contains some
control points on each parking slots which will be used as reference points for the
camera. The central server presents information about multiple slots in a single
parking area and multiple parking areas in a single city and it is accessed through
some protocols such as HTTP, CoAP etc. from any browsers, by which the website is
built with basic JSON interface.
•Automated car parking system allows users to find the nearest parking areas. It also
gives availability of parking slots in the respective parking area.
•It mainly focuses on reducing the time in finding the parking lots in the parking area.
It also lessens the fuel consumption, which in turn reduces the carbon footprints in an
atmosphere.
•It also helps people to search parking space accessible with the ease of IOT (Internet
of Things) automation by supplying the parking slot information.
•The user can book in advance the parking slots and update the information to the
server.
•Every user has a unique ID and password. In case, the car is stolen and enter the
parking IOT, then the server checks automatically from the database and informs the
police.
The sufficient user interface is provided to the client so that client can access the clear
information about the system. The administrator is capable of creating new parking
areas by providing the description or information about the parking area and also
manages to add number of parking slots in any particular parking area and even
further remove the existing parking slots in a parking area. The updated timing of
each parking slot is shown along with unique number. And more importantly this
user interface provides the navigation to their destination.
Steps involved in setting the Smart Parking System:
• Appropriately mount the camera such that the image captured by it is clearly shows
the parking slots.
• The control points are drawn according to their convenience of parking slot.
• The setting were saved and registered with the server and finally run the system.
The functionalities of the components of automated parking system project are as
follows,
1. Centralized server: This maintains the information about the parking slots and its
availability
2. Raspberry Pi: This will act as the microcontroller for the project and all the other
sensors will connected to it
3. Camera: The Pi camera will be connected to the microcontroller and will be used to
validate the parking slots as either empty or occupied
4. IR sensors: It will be used to sense the presence of vehicle in the parking slots by
sending out IR radiations
5. Navigation system: This will give the signals that will guide the users to navigate
and go to the nearest available parking slot
6. Display device: This will be the screen that displays the status of the parking slots
and change real-time
7. User device: This can either be the mobile phone or a website which can be used by
the user to get the availability of parking slots directly
Major steps involved:
1. The IR sensors or Pi cam should be placed in the appropriate places to clearly cover
all the parking slots
2. The parking slots should be appropriately numbered to mark them on the system
3. These marked points will act as the control points and will be integrated as slots in
the cloud
4. Then the setting will be saved and the microcontroller will be programmed to
display the data online accordingly
Sensor Module: This module will be installed in the parking place, there will be a
sensor node for each parking space. The sensors which will be used are IR- sensors.
Raspberry Pi Module: This module will be connected to the internet and will have
connections from all sensor nodes.
Android Module: This module will be installed as an Android app in the users phones.
And will display the parking lot status.
The system architecture of SPS has been divided into following 3 modules:
1) Raspberry Pi module
2) Sensors module
3) Android module
The Hardware module is Raspberry Pi and Sensors. The Raspberry Pi will have
connections from all sensor nodes. It serves the communication module with latest
Database status whenever required by Users. The Raspberry Pi is a creditcard size
computer. This is similar to normal computer. The operating system of the Raspberry
Pi is Raspbian which is Linux based operating system. It is programmed by using
Python Language. The Raspberry Pi is connected to the users through Wi-Fi by using
PHP language. To access the Wi-Fi we should connect dongle to the Raspberry Pi.
Sensor module will be placed in the parking space there will be a sensor node for a
each parking space. The sensors which will be used are IR-sensors. An Infrared
Sensor is an electronic device which is used to sense light wavelength of its
surroundings by either emitting or detecting infrared spectrum. Green LED will be
glow if no object is detected and Red LED will be glow if object is detected. Using
the IR sensors in each parking slot, it detects the presence or absence of a vehicle, and
sends messages to user. It will always keep track of cars parked in parking lots using
IR Sensors.
Android module will display the parking status to the user in real time. An Android
application is created using Androidstudio. The Android applications are developed
using the JAVA code. Using the JAVA compiler the source files are converted to
JAVA class files. The Parking status is commanded by the Android device having the
Android application, installed. Then checks for the parking slot for availability. If it is
available then it shows green signals or if not available then shows Red signals The
communication between the user and the Raspberry Pi is responsible for the overall
movement of the car as per data received from the Parking lots. Designing,
developing and producing a leading edge parking technology is called as Smart
parking. It is a vehicle parking system that helps drivers find a vacant spot. Smart
Parking system is proven as an exact.
Step 5: Stop
Step 5: Stop
The system after development can be used by big Shopping or Multiplex malls or
Industries to automate the parking status intimation system.
Advantages:
Disadvantages:
The users must have Android cell phone to see the parking status.
The future scope to adopt this automatic Smart Parking System (SPS) so that
availability of spaces could be displayed on a smart phone Application or even to
satellite navigation device so that drivers will always aware of whether there are free
spaces are not. And also enhance to send some notifications to users smart phone
when vehicle enters to particular shopping places and some streets in a city etc
This designed automatic smart parking system which is simple, economic and
provides effective solution to reduce carbon footprints in the atmosphere. It is well
managed to access and map the status of parking slots from any remote location
through web browser. Thus it reduces the risk of finding the parking slots in any
parking area and also it eliminates unnecessary travelling of vehicles across the filled
parking slots in a city. So it reduces time and it is cost effective also.
5.LEARNING AFTER TRAINING
I have successfully learned about Internet of Things with Embedded Device So,
basically IoT applications can be used to monitor pollution. IoT devices could
automatically send alerts to weather stations. At the most basic level, IoT
applications are about being connected and accessible. This allows our environment
to be reactive and responsive to our needs and live our lives more conveniently.
6.SUMMARY
digital footprints and sizeable traces. A vast amount of data is being generated by
various sensing sources every day. It is observed that the primary sources of Internet
of Things are sensor-enabled devices, unlike the traditional Big Data, where social
media is the major contributor in data collection as compared to the sensing systems.
Therefore, Internet of Things can be seen as a subset of traditional Big Data. The
actual pattern and nature of such data is indistinct, but is certainly large, complex,
heterogonous, structure and unstructured. Literature demonstrates some important
attributes of Internet of Things such as volume, variety, and velocity and some core
constituents of Internet of Things like sensor-embedded devices, intelligence for
quick decision making, and connectivity for data sharing. Apparently, to obtain
constructive insights from Internet of Things, gigantic efforts are required for Internet
of Things modeling in contrast to that of traditional data. Also, the rapid growth of
sensing devices under Internet of Things purview is generating such a large scale
complex and heterogeneous data that the available computing capacity of the existing
systems unable to successfully match up the data challenges and today, this has
emerged as one of the core issues for the data science community. The storage
capacity and also the processing power of the existing data computing systems are
failed in handling the data stress. As Internet of Things and its applications are
majorly impacting the human life, the scientific communities contemplate a broader
outreach from the processing and sharing of Internet of Things across the variety of
the several commodity devices around us. Consequently, the development of new
capable technologies is encouraged to cater the current data processing need.