You are on page 1of 19

INTERNSHIP REPORT

A report submitted in partial fulfillment of the requirements for the award of Degree of
BACHELOR OF SCIENCE IN COMPUTER SCIENCE
Of Bharathiar University, Coimbatore – 641 046
Internship work done by
POOJASHREE V
(Reg. No: 181CS130)
Under the guidance of
Mrs. P. USHA
M. Sc., M Phill., (Ph. D.)
Assistant Professor
Department of Computer Science
(Duration: 12thOctober, 2020 to 13thNovember 2020)

DEPARTMENT OF COMPUTER SCIENCE


Dr. N.G.P. ARTS AND SCIENCE COLLEGE
(An Autonomous Institution, Affiliated to Bharathiar University, Coimbatore)
Approved by Government of Tamil Nadu & Accredited by NAAC with ‘A’ Grade (2nd Cycle)
Dr. N.G.P. Kalapatti Road, Coimbatore-641 048, Tamil Nadu, India.
Website: www.drngpasc.ac.in | Email: info@drngpasc.ac.in. | Phone: +91-422-2369100
2018 – 2021
DEPARTMENT OF COMPUTER SCIENCE

Dr. N.G.P. ARTS AND SCIENCE COLLEGE (AUTONOMOUS)

COIMBATORE – 641 048

CERTIFICATE
This is to certify that the “Internship report” submitted by Ms. V. POOJASHREE
(Reg. No: 181CS130) is work done by him/her and submitted during 2018 – 2021 academic year,
in partial fulfillment of the requirements for the award of the degree of Bachelor of Science in
Computer Science, Bharathiar University, Coimbatore.

.................. ....................

FACULTY GUIDE HEAD OF THE DEPARTMENT

Submitted for the Viva – Voice Examination held on _____________________

.................. ....................

INTERNAL EXTERNAL
DECLARATION

V.POOJASHREE (Reg.No:181CS130) do hereby declare that the presented report of the


internship titled “EMBEDDED & IOT”, Submitted to Dr. N.G.P. Arts and Science College,
affiliated to Bharathiar University, Coimbatore in partial fulfilment for the award of the degree
of Computer Science, is a record of original work done by me under the guidance of Mrs. P.
USHA M. Sc., M Phill., (Ph. D.), Assistant Professor, Department of Computer Science, after the
completion of One Month of work at Gateway Software Solutions, 138 1st floor, 9thStreet, Cross
Cut Road, Opposite to Lakshmi Complex, Gandhipuram, Tamil Nadu

Place: Coimbatore V. POOJASHREE

Date :14/12/2020 (Reg. No: 181CS130)


ACKNOWLEDGEMENT

First, I would like to thank Mr. M. SABARI NATHAN, the CEO / Director of Gateway
Software Solutions, 138 1st floor, 9th street, Cross Cut Road, opposite to Lakshmi Complex,
Gandhipuram, Tamil Nadu for giving me the opportunity to do an internship within the
organization.
I also would like all the people that worked along with me Gateway Software Solutions,
138 1st floor, 9th Street, Cross Cut Road, Opposite to Lakshmi Complex, Gandhipuram,
Tamil Nadu with their patience and openness they created an enjoyable working environment.
It is indeed with a great sense of pleasure and immense sense of gratitude that I
acknowledge the help of these individuals.
I am highly indebted to Chairman Dr. Nalla G. Palaniswami M.D., A.B. (USA)and
Madam Secretary Thavamani D. Palaniswami M.B.B.S., A.B. (USA), Dr. N.G.P. Arts and
Science College, Coimbatore and Principal Prof. Dr. V. Rajendran M.Sc., M.Phil., B.Ed., M.
Tech (Nanotech)., Ph.D., (D.Sc.)., FInst P.(London), for the facilities provided to accomplish
this internship.
I would like to thank Dean , Research and Development Dr. S. Balasubramanian M.Sc.,
Ph.D (Swiss)., PDF (Swiss)., PDF (USA). for his constructive support throughout my internship.
I would like to thank my Head of the Department Dr. B. Rosiline Jeetha M.C.A., M.Phil.,
Ph. D. for her constructive criticism throughout my internship.
I would like to thank Mrs. P. USHA, Assistant Professor, Department of Computer Science
for their support and advices to get and complete internship in above said organization.
I am extremely great full to my department staff members and friends who helped me in
successful completion of this internship.
I wish to thank my Parents and Friends for their support and encouragement throughout my
study.
Success the destiny of hard work and pain is achieved only with the help of my most
gracious and ever loving Almighty without whose blessing, nothing would come to pass. I dedicate
to him this humble endeavor of mine.
V. POOJASHREE
TABLE OF CONTENTS

CHAPTER PARTICULARS PAGE NO.

1. Abstract 1

2. About the company 2

2.1 Business Solution

2.2 Mission

2.3 Plan

2.4 Skills

3. Objectives of Internship 4

3.1 Challenges and Opportunities of Internship

4. Methodology 5

4.1. Internship Activities

5. Basic Embedded 6

5.1 Micro Processor


5.2 Micro Controller

5.3 Communication Protocol

6. Internet of Things 9

6.1 Arduino

6.2 Artificial Intelligence

7. Conclusion 11

8. Bibliography 12
1. ABSTRACT

This report refers to work completed during my internship for the department Computer
Science at the Gateway Software Solutions. 138 1st Floor, 9th Street, Cross Cut Road, opposite
to Lakshmi Complex, Gandhipuram, Tamil Nadu from 12 October 2020 until 13 November
2020 to equip myself and company departments. During my internship I could learn
programming languages C, C++, Basics of Embedded and IOT.

During the internship the company staff teaches me one of their customer projects on
Home Automation using AI. The feature of IOT very useful for monitoring and controlling the
electrical and electronic system. The intention developing this project is to reduce the human
work and to control home appliances by using AI Voice Recognition.

Home automation is a topic which gaining popularity day by day, because of large
advantages. One can achieve home automation by simply connecting home appliance electrical
devices to the internet or cloud storage. the reason for this surge demand of network enabled
home automation is reaching the zenith in recent days for its simplicity and comparable
affordability.

Platforms based on cloud computing help to connect to the thing’s surroundings everyone
so that one can find it easy to access anything and everything at any time and place in a user-
friendly manner using custom defined portals. Hence, cloud act as a front end to access IOT.
Here we are assuming a system which can control devices through wireless-based network or
cloud-based approach.

In project we use IOT based home automation system which goal is to develop a home
automation system that gives the user complete control over all remotely controllable aspects
of his or her home. The automation system will have ability to be controlled from a central
host PC, the internet, and also remotely accessed via a packet PC with a windows mobile based
application.

1
2. ABOUT THE COMPANY

Gateway Software Solutions is a privately held enterprise located in New Delhi. Found in
2010, GSS offers wide range of services to help companies deliver best online customer experience
with shortest go to market time. We understand the end-to-end life cycle of successful online
business engine. Starting from ideating to build and release to a fully functional Micro service or
API based platform, hosted in cloud with on-the-fly resource management. Further we understand
how to manage customer experience 24x7 using monitoring solution for both mobile and non
mobile applications and their underlying infrastructure.

Gateway Software Solutions, Coimbatore based Software Development and Corporate


Training company. We introduce ourselves as one of the most credible SOFTWARE
DEVELOPMENT company. We are one of the budding pioneer organizations in software
development & corporate training. We are a qualitative partner to provide complete Business
Solution in People Consulting and Talent Hiring Gateway Software Solutions comprises a team of
experts from industry and academia. We cover the entire life cycle of the Software Development
process and also have expertise to handle Corporate Training Gateway Software
Solutions has earned us the Delivery Partnership of HP Enterprise (HPE), the Software
Certification of International Giant HP (Hewlett Packard)

2.1 Business Solution

Gateway Develops various kind of Web Applications as per the Client Requirements across the
Global. We are Expert in developing all kind of ERP, CRM, HRM, Website Development, Web
Hosting. Gateway supports all their Clients and Customers interns of Digital Marketing (SEO),
Software Testing and so on.

2
2.2 Our Mission

Our expert team of professionals offers custom based and optimum quality services to our
customers. We have emerged immensely successful in satisfying our customers with our
exceptional and unique work.

2.3 Our Plan

Our customers are found happy and satisfied with us out of the box and contemporary ideas.
Our incredibly innovative solutions are admired and appreciated in the industry.

2.4 Our Skills

We have been rendering world class and customer-oriented service over the years. We work in
a trustworthy way and personalized fashion in dealing with our clients. Our customers are found
happy and satisfied with our out of the box and contemporary ideas.

3
3. OBJECTI VES OF INTERNSHIP
The internship experience was designed to provide to me working towards certificates and
associate in applied computer science degree an opportunity to develop insight into the practical
application of academic knowledge. Through observing the work activities of the members of a
developer and by working under supervision, I was able to get well prepared to assess my own
interest and potential for a carrier in computer streams. The practical learning experience was most
beneficial to me and helped me to get knowledge of the software area. This understanding will be
useful for me the completion of my project.

3.1 CHALLENGES AND OPPORTUNITIES OF INTERNSHIP


Internship is considered an opportunity for me to become familiar with the work
environment and not only enhances their capabilities for future employment but also gives interns
a wider choice in their task so that I can find about the interest and tendencies better and evaluates
the strengths and weakness of the work. In other words, theoretical principles can be thought in
the classroom in the best way, but real communication methods can be achieved only through
practice and it is at the action stage that interns are able to communicate verbally and increase
verbal and non-verbal communication skills. It is in the internship course that I can achieve
professional development.

4
4. METHEDOLOGY
4.1 INTERNSHIP ACTIVITIES

DATE DAY TOPIC NAME / TASK COMPLETED


12.10.2020 Monday Company Profile
13.10.2020 Tuesday Introduction to Internship & Project
14.10.2020 Wednesday Micro Processor
15.10.2020 Thursday Architecture and Pin Description
16.10.2020 Friday Micro Controller

DATE DAY TOPIC NAME / TASK COMPLETED


19.10.2020 Monday Architecture and Pin Description
20.10.2020 Tuesday Working with Micro Controller
21.10.2020 Wednesday Basic Electronics Components
22.10.2020 Thursday Communication Protocols
23.10.2020 Friday Communication Protocols

DATE DAY TOPIC NAME / TASK COMPLETED


26.10.2020 Monday Interfacing with IO Device
27.10.2020 Tuesday Programming with Micro Controller
28.10.2020 Wednesday Introduction to IOT
29.11.2020 Thursday ESP 8266
30.10.2020 Friday Arduino

DATE DAY TOPIC NAME / TASK COMPLETED


02.11.2020 Monday Programming with ESP 8266
03.11.2020 Tuesday Working with ESP
04.11.2020 Wednesday Programming with Arduino
05.11.2020 Thursday Working with Arduino
06.11.2020 Friday AI & Drones

5
5. BASIC EMBEDDED

5. 1 MICRO PROCESSOR

Microprocessors form the heart of most computers that we currently use. They feature external
RAM to allow expansion capabilities (upto addressability) which is not possible for
microcontrollers. They include current Intel chips and current ARM chips. Typically they will be
placed on a motherboard.

Microprocessor is an IC which has only the CPU inside them i.e. only the processing powers
such as Intel’s Pentium 1,2,3,4, core 2 duo, i3, i5 etc. These microprocessors don’t have RAM,
ROM, and other peripheral on the chip. A system designer has to add them externally to make
them functional. Application of microprocessor includes Desktop PC’s, Laptops, notepads etc

5.2 MICRO CONTROLLER

A microcontroller (MCU for microcontroller unit) is a small computer on a single metal oxide-
semiconductor (MOS) integrated circuit (IC) chip. A microcontroller contains one or more CPUs
(processor cores) along with memory and programmable input/output peripherals.

6
There are a huge number of microcontrollers. The Element14 site lists over 7,000
microcontrollers for sale, in 8-, 16- or 32-bit forms while Wikipedia has a long list of common
microcontrollers, by vendor.

Texas instruments make a large range of microcontrollers. The msp430afe221 is a "Ultralow-


Power Microcontroller, 4KB Flash, 256B RAM, 1x SD24"

It represents the lower end of the microcontrollers, with only 4 kilobytes for program memory
and 256 Bytes of RAM to play with.

At the other end of the microcontroller scale, the TI MSP432P401R is a 32-bit ARM Cortex M4F
with 256KB Flash and 64KB RAM

5.3 COMMUNICATION PROTOCOL

5.3.1 CAN PROTOCOL

It controls area network. No host required to control the microcontrollers. CAN Bus broadcast
type of bus communication is over USB & LAN cable. It’s a Message Based Protocol and two
wired communication.

Communication type:

7
• Half duplex
• Asynchronous communication

5.3.2 SPI PROTOCOL

SPI stands for serial peripheral interface. It’s a four wire and a Single Master Multiple Slave.

It is used in short distance communication primarily in embedded system.

Communication Type:

• Full duplex serial communication

5.3.3 IIC PROTOCOL

It stands for integrated circuit philips. Invented in 1989 by semi conductor. It’s a Synchronous
Communication Protocol (Master & Slave). Two Wire Communication and its operation
configuration is Multimaster, Multislave. It is widely used for short distance intra board
communication.

Communication Type:

• Half duplex Serial communication

5.3.4 UART PROTOCOL

UART stands for Universal Asynchronous (Receiver & Transmitter) and it is a standalone
circuit. Its main purpose is to receive and transmit serial data. No Clock pulse is needed to
synchronous data.

8
6. INTERNET OF THINGS

6.1 ARDUINO

Arduino is an open-source platform used for building electronics projects. Arduino consists
of both a physical programmable circuit board (often referred to as a microcontroller) and a piece
of Software, or IDE (Integrated Development Environment) that runs on your computer, used to
write and upload computer code to the physical board.

The Arduino platform has become quite popular with people just starting out with electronics,
and for good reason. Unlike most previous programmable circuit boards, the Arduino does not
need a separate piece of hardware (called a programmer) in order to load new code onto the board
-- you can simply use a USB cable. Additionally, the Arduino IDE uses a simplified version of
C++, making it easier to learn to program. Finally, Arduino provides a standard form factor that
breaks out the functions of the micro-controller into a more accessible package

9
6.2 ARTIFICIAL INTELLIGENCE

Artificial intelligence (AI) refers to the simulation of human intelligence in machines that are
programmed to think like humans and mimic their actions. The term may also be applied to any
machine that exhibits traits associated with a human mind such as learning and problem-solving.

Norvig and Russell go on to explore four different approaches that have historically defined the
field of AI:

1. Thinking humanly
2. Thinking rationally
3. Acting humanly
4. Acting rationally

10
7. CONCLUSION
The internship activity gave me an opportunity to experience the environment of a
software firm. Through the internship I had opportunities to develop my knowledge through
various activities gave me an idea of what a profession is like and ides of a project.

This system is designed in a way that addition of new modules can be done in a very
simple and efficient manner. The future holds a lot of offers to the development and refinement of
this projects.

11
8.BIBILIOGRAPHY

1. https://www.arduino.cc/
2. https://www.keil.com/
3. https://www.labcenter.com/

Reference

1. A Guide to the Internet of Things Infographic (from INTEL):


http://www.intel.com/content/www/us/en/internetof-things/infographics/guide-to-iot.html
2. An Executive’s Guide to the Internet of Things Infographic (from Forbes):
http://www.forbes.com/sites/baininsights/2016/05/19/an-executives-guide-to-the-
internetof-thingsinfographic/#5b2fccc3f239 Burrus , Daniel, “The Internet of Things is
Far
3. Bigger than Anyone Realizes,” Wired Magazine, at
http://www.wired.com/insights/2014/11/the-internet-of-things-bigger/

12

You might also like