You are on page 1of 21

Bangalore Institute of Technology

K.R. Road, V V Puram, Bangalore-560004


Department of Electronics and Communication
Engineering

“EMBEDDED SYSTEMS AND IOT”

Under the guidance of


Presented by
Guide Name: Prof. Swathi
Designation: Assistant Professor Name: Suresh S P
Dept. of ECE USN: 1BI19EC152
BIT, Bangalore
INSTITUTE VISION AND MISSION

Vision
To establish and develop the Institute as a Centre of higher learning, ever abreast with expanding
horizon of knowledge in the field of engineering and technology, with entrepreneurial thinking,
leadership excellence for life-long success and solve societal problem.

Mission

 Provide high quality education in the engineering disciplines from the undergraduate through doctoral
levels with creative academic and professional programs.
 Develop the Institute as a leader in Science, Engineering, Technology and management, Research and
apply knowledge for the benefit of society.
 Establish mutual beneficial partnerships with industry, alumni, local, state and central governments by
public service assistance and collaborative research.
 Inculcate personality development through sports, cultural and extracurricular activities and engage in
the social, economic and professional challenges .

Bangalore Institute of Technology Dept. of ECE, BIT


DEPARTMENT VISION , MISSION, PEOs, PSOs

Vision
❑ Imparting Quality Education to achieve Academic Excellence in Electronics and
Communication Engineering for Global Competent Engineers.

Mission

❑ Create state of art infrastructure for quality education.

❑ Nurture innovative concepts and problem solving ski lls.

❑ Delivering Professional Engineers to meet the societal needs

Bangalore Institute of Technology Dept. of ECE, BIT


DEPARTMENT VISION , MISSION, PEOs, PSOs
PEOs
 To be professionals, Prepare graduates acticing engineers and entrepreneurs in the field of Electronics and
communication.
 To acquire sufficient knowledge base for innovative techniques in design and development of systems.

 Capable of competing globally in multidisciplinary field.

 Achieve personal and professional success with awareness and commitment to ethical and social
responsibilities as an individual as well as a team.
 Graduates will maintain and improve technical competence through continuous learning process.

PSOs
 PSO1: Core Engineering: The graduates will be able to apply the principles of Electronics and Communication
in core areas.
 PSO2: Soft Skills: An ability to use latest hardware and software tools in Electronics and
Communication engineering.
 PSO3: Successful Career: Preparing Graduates to satisfy industrial needs and pursue higher studies with social-
awareness and universal moral values.

Bangalore Institute of Technology Dept. of ECE, BIT


Course Outcomes
Course Outcomes of Internship 18ECI85

1 Apply engineering and management principles

2 Analyze real-time problems and suggest alternate solutions


3 Integrate internship experience with their academic plan

4 Imbibe the practice of professional ethics and need for lifelong learning.

5 Build professional network that can be resource for students

CO-PO Mapping Table

PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
3

CO1 H M L M L M --- --- --- L --- --- H L

CO2 H H M M H M L L L M L --- H L L

CO3 H L M L L L L L L --- M L ---

CO4 --- --- --- --- L --- H --- --- M H H M H M

CO5 L L L L L H H L L L M

Bangalore Institute of Technology Dept. of ECE, BIT


INTERNSHIP CERTIFICATE

Bangalore Institute of Technology Dept. of ECE, BIT


COMPANY PROFILE

1. Expertise in Embedded Systems and IoT:


KNOWX Innovations has a strong knowledge base and human resource for embedded systems and
PCBs design, and is recognized as a trusted technology service provider in Bangalore. The company has
also developed end-to-end solutions for IoT, which empowers smart living, smart industries, and
enterprises.

2. Extensive range of services:


KNOWX Innovations provides its clients with a wide range of services in both hardware and
software to ease industrial process time. These services include embedded product engineering, product
prototyping, hardware design and development, FPGA design, software and firmware development,
testing and QA. This extensive range of services makes the company a one-stop-shop for all technology-
related needs.

3. Innovation and Learning:


KNOWX Innovations is dedicated to staying ahead of its competitors by always learning new
advancements in the industry and providing the best and latest services to its clients. The company's focus
on innovation and learning has helped it develop expertise in cutting-edge technologies such as IoT and
digital signal processing. This focus on innovation also helps the company stay competitive in the market
and deliver high-quality services to its clients.

Bangalore Institute of Technology Dept. of ECE, BIT


COMPANY VISION AND MISSION

Vision:
We envision to emerge as a global leader in Embedded Software Development and Hardware
Designing by being at par with the latest technological developments.

Mission:
1. To lead the global market in Embedded Software Development and Hardware Designing
through continuous innovation and cutting-edge technology.

2. To consistently evolve and adapt to the latest technological developments in the industry,
and deliver high-quality products and services within committed timelines.

3. To consistently evolve and adapt to the latest technological developments in the industry,
and deliver high-quality products and services within committed timelines.

Bangalore Institute of Technology Dept. of ECE, BIT


COMPANY MAJOR PRODUCTS
Knowx Innovations provides a wide range of products, including home automation solutions, remote data
acquisition systems, vehicle movement and control systems, and IoT-based products.

1. The company's Home Automation Solutions offer users the convenience of monitoring and
controlling all their home appliances through a smartphone application. They also help users save
electricity by monitoring usage and suggesting ways to decrease utilization.

2. Knowx's remote Data Acquisition System provides an integrated solution for test and measurement
along with data acquisition, with features such as cloud-based data storage, wireless communication,
real-time data monitoring, and dynamic calculations and responses.

3. Knowx produces IoT-enabled devices mainly for industrial applications, such as Data Loggers for
temperature and humidity and Weather Monitoring Systems. Their range of IoT products
encourages interaction between devices and plays a vital role in industrial automation and control.

4. The company is heavily involved in research and development activities to release more products
into the market to ensure safety on roads, such as their Vehicle Movement and Control System

Knowx's products are designed with high-quality hardware and are easy to use, with compatibility with
existing devices reducing development time and cost

Bangalore Institute of Technology Dept. of ECE, BIT


DEPARTMENTS IN THE COMPANY

I. Embedded System Hardware:-

● The hardware department is responsible for designing, testing, and maintaining the physical
components of the embedded system, such as the microprocessor, memory, input/output
interfaces, and other system application specific circuits.

● The department works closely with the software department to ensure that the hardware is
compatible with the software that is being developed for the embedded system.

● The hardware department is responsible for selecting and sourcing components that are both
cost-effective and meet the performance requirements of the embedded system.

II. Embedded System Software:-


● The department's software is designed to meet specific limitations, such as available system
memory, processor speed, and power dissipation.

● The department utilizes real-time operating systems to manage hardware resources and ensure
that embedded systems deliver their services on time.

Bangalore Institute of Technology Dept. of ECE, BIT


MY ROLE IN THE COMPANY

Embedded Systems Student Intern


My role as an Embedded Systems Student Intern involved hands-on work with embedded
systems, IoT, hardware, and software.

1. Developing and testing embedded software - worked on the development of robust


Embedded C programs.

2. Debugging hardware and software issues - was responsible for identifying and fixing issues
in hardware and software systems. This involved debugging code, troubleshooting hardware
issues, or resolving compatibility issues.

3. Conducting research and analysis - The hardware department conducts research and analysis
on various aspects of embedded systems such as investigating wireless communication, exploring
scheduling algorithms for real-time systems, and analyzing the performance of different
platforms including microcontrollers and custom-designed hardware.

4. Participating in team meetings - Presenting my ideas, projects, or solutions and asking for
feedback on how to improve or refine them. Learning from others, listening to their experiences,
asking questions, and to gain valuable insights that helped me develop my skills and knowledge
in embedded systems.

Bangalore Institute of Technology Dept. of ECE, BIT


PROJECTS CARRIED OUT

Smart Garden System:


Develop an automated garden system using Arduino and sensors such as moisture, light, and
temperature sensors to monitor and regulate the growth of plants.

Smart Home Automation:


Build an Arduino-based home automation system that can control home appliances using sensors
like motion sensors, temperature sensors, and sound sensors.

Air Quality Monitoring System:


Create an air quality monitoring system using Arduino and sensors such as gas sensors and
particulate matter sensors to monitor and alert users of poor air quality.

Smart Security System:


Design a smart security system using Arduino and sensors like infrared sensors, ultrasonic
sensors, and magnetic sensors to detect and alert users of any intrusions.

Automated Parking System:


Create an Arduino-based parking system that uses sensors like ultrasonic sensors to detect and
regulate the parking of cars in a parking lot.

Bangalore Institute of Technology Dept. of ECE, BIT


PHASE-I WORK DONE OR OBSERVATION
Planning and Research

1. Defining project scope: Clearly define the goals, objectives, and scope of the project.

2. Researching available technologies: Determine the best-fit technologies and platforms for
the project requirements.

3. Identifying sensors needed: Types of sensors required for the project, such as IR sensors,
LED light intensity sensors, and LDR sensors.

4. Planning hardware architecture: Detailed plan for the hardware architecture of the project.
This involves selecting the components and devices needed to build the system and designing the
physical layout and connections.

5. Planning software architecture: Detailed plan for the software architecture of the project.
This involves deciding the programming language to be used, designing the software modules, and
developing the logic to control the system.

6. Creating a project plan: Creating a comprehensive project plan with clear timelines,
milestones.

Bangalore Institute of Technology Dept. of ECE, BIT


PHASE-II WORK DONE OR OBSERVATION

Design and Development


1. Creating a physical prototype: Assembling and testing the hardware components, such as the
sensors, microcontrollers, and other electronic components, based on the physical design developed
in Phase 1.

2. Developing the software code: Writing the software code to control the sensors and
communicate with the hardware platform, based on the programming language chosen in Phase1.
The code should be optimized for efficiency and accuracy.

3. Integrating GUI features: A user interface that allows users to interact with the smart parking
system. Creating a dashboard or mobile app to enable remote parking system and control of the
vehicles.

4. Troubleshooting and debugging: This involves identifying and fixing any errors or bugs in
the software or hardware components.

5. Iterating and refining: Based on the results of the troubleshooting and feedback received, the
prototype may need to be refined or iterated upon to improve its functionality, efficiency, and
accuracy.

Bangalore Institute of Technology Dept. of ECE, BIT


PHASE-III WORK DONE OR OBSERVATION

Installation, Integration and Testing


1. Proper functioning of hardware components: Arduino or Raspberry Pi, IR
sensor, LDR sensor, LED light intensity sensor, and others.

2. Setting up a central monitoring station: Cloud-based data storage system to


integrate with the IOT-based parking system, in order to have real time data tracking.

3. Performance testing: To ensure the system meets its performance and


functionality requirements, including monitoring its efficiency in managing energy
consumption.

4. User Acceptance Testing: End-users to test and provide feedback on the system.
Evaluating the system's performance and addressing any issues identified by the
users.

5. Documenting: Entire process of implementation and integration, including


hardware and software components, codes, and testing results.

Bangalore Institute of Technology Dept. of ECE, BIT


PHASE-IV WORK DONE OR OBSERVATION

Maintenance and Support

1. Schedule regular Maintenance and Inspections to identify any hardware or software issues
that may affect the system's performance. Checking sensors, microcontrollers, and power
supplies, as well as monitoring data flow and processing.

2. Establish a troubleshooting process to quickly identify and resolve any issues that arise. This
may involve conducting diagnostic tests, repairing or replacing hardware components, or
updating software programs.

3. Monitor and evaluate the system's performance to identify opportunities for improvement.
This may involve collecting and analyzing data on slot detection, parking patterns, or other
relevant metrics, and using that data to refine the system's algorithms or update its features.

4. Continuously update and improve the system to ensure it remains effective and relevant. This
may involve developing new features or functionality, integrating with new technologies, or
adapting to changes in the environment or user needs.

Bangalore Institute of Technology Dept. of ECE, BIT


INTERNSHIP EXPERIENCE

1. Learned how to design and develop embedded systems using microcontrollers and sensors.

2. Gained hands-on experience in programming microcontrollers using Arduino IDE and interfacing
with different types of sensors.

3. Conducted research on wireless communication protocols and integrated them into an embedded
system.

4. Worked in a team to develop a real-time embedded system with scheduling algorithms and
interrupt handling techniques.

5. Enhanced technical skills in troubleshooting, debugging and testing of embedded systems.

6. Gained experience in project management by handling the responsibility of delivering the project
within the given timeline.

The internship involved practical projects utilizing Arduino microcontroller and Raspberry Pi SBC to
design an IoT-based Parking System, which incorporated a graphical user interface(GUI), integrated
storage system, and connection to a cloud storage system for remote monitoring.

Bangalore Institute of Technology Dept. of ECE, BIT


REFLECTIONS FROM THE INDUSTRY

The internship provided the opportunity to address specific learning gaps and gain knowledge in
state-of-the-art technologies used to design embedded systems.

1. Collaboration and Communication skills were influenced by the Industry, since it is one of
the key factors for carrying out the work swiftly and efficiently.

2. Though time-consuming and complex, Testing and Debugging Embedded software are
critical skills required for ensuring reliability and functionality.

3. Keeping up with the latest technologies and trends in the industry is essential for staying
competitive and delivering cutting-edge solutions to clients.

4. Experience with specific platforms or tools, such as microcontrollers or real-time operating


systems.

5. Dealing with limited resources and challenging constraints, has enhanced problem-solving
skills.

6. Attention to detail and a methodical approach are necessary for designing and testing
embedded systems.

Bangalore Institute of Technology Dept. of ECE, BIT


OUT COMES OF THE INTERNSHIP WORK

TECHNICAL OUTCOMES:
1. Developed skills in Embedded Systems programming and troubleshooting.

2. Became familiar with important concepts in Arduino microcontrollers and Raspberry Pi SBC.

3. Understood how to apply theoretical aspects of Embedded C in practice.

4. Worked on real projects, gained insights into the development and testing of embedded
systems, and experienced the day-to-day operations of an Embedded Systems team.

NON-TECHNICAL OUTCOMES:
• Exercising Leadership

• Learnt professional ethics

• Learning to work with different team members

Bangalore Institute of Technology Dept. of ECE, BIT


JUSTIFICATION OF PROGRAM OUTCOMES OF THE INTERNSHIP WORK

CO to PO & PSO MAPPING


PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
PO1
CO1

CO2

CO3

CO4

CO5

CO, PO & PSO JUSTIFICATION FOR THE COURSE 18ECI85


JUSTIFICATION

Date: Signature of Guide

Bangalore Institute of Technology Dept. of ECE, BIT


THANK YOU

Bangalore Institute of Technology Dept. of ECE, BIT

You might also like