We may earn an affiliate commission when you visit our partners.
Course image
Ganz Chockalingam and Harinath Garudadri

In the Capstone project for the Internet of Things specialization, you will design and build your own system that uses at least 2 sensors, at least 1 communication protocol and at least 1 actuator. You will have a chance to revisit and apply what you have learned in our courses to achieve a robust, practical and/or fun-filled project.

Read more

In the Capstone project for the Internet of Things specialization, you will design and build your own system that uses at least 2 sensors, at least 1 communication protocol and at least 1 actuator. You will have a chance to revisit and apply what you have learned in our courses to achieve a robust, practical and/or fun-filled project.

We absolutely encourage you to design whatever you can think up! This is your chance to be creative or to explore an idea that you have had. But if you don’t have your own idea, we provide the description of a surveillance system, for you to build. We will participate in the Capstone with you by building a surveillance system that features an off-grid solar powered workstation that will serve as a hub to multiple surveillance sensors.

You will be able to demonstrate the knowledge and skills you have gained in this course through delivery of industry-appropriate documents such as System Design documents and Unit Test reports. Additionally, you will be asked to describe and show case your project as a short video presentation – appropriate for demonstrating your knowledge and technical communication skills.

Learning Goals: After completing this Capstone, you will be able to:

1. Design systems using mobile platforms. You will gain experience in documenting and presenting designs.

2. Develop systems that interface multiple sensors and actuators to the DragonBoard™ 410c system and develop the necessary software to create a fully functional system.

3. Specify unit tests and system tests, run tests and prepare Test Reports as are commonly done by those working in this industry.

4. Gain experience (and feedback!) in making technical presentations.

Enroll now

What's inside

Syllabus

Introduction
Welcome to the Internet of Things! Before diving into this course give us a chance to let you know what it is all about! We will walk you through a module by module outline that will give you highlights on the interesting aspects of the course.
Read more
Capstone, Part 1 - Getting ready
This section will go over the approach our team took while setting up the Capstone project. Here you will see some diagrams, as well as the system components which were used to build our entire systems. We offer recommendations, highlights and examples as to how you can reduce or expand on the project we provide as a template.
Capstone, Part 2 - Getting set up
In this module you will get to see everything! All of the components we purchased for our project as well as some alternative that might help you cut the price or increase the power of your own system. Once we look at everything we will be using to build our system, we will quickly put it together and test it outside in the sun.
Final - The last module
This module consists of a peer review assignment with two submission requirements. Please read the peer review assignment carefully and submit the required files for review from your classmates. We here look forward to seeing all of the exiting projects you come up with! Remember: If there are any questions, comments, concerns, or if you would just like to show off some pictures or videos, please go to the discussion section and post. I am sure your classmates would love to help and/or hear about your project.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Emphasizes hands-on learning through design and building a system, providing practical experience
Covers essential components of IoT systems, including sensors, communication protocols, and actuators
Encourages creativity and exploration of innovative ideas, allowing students to develop unique projects
Provides opportunities for students to demonstrate their technical knowledge and communication skills through project presentations
Requires students to develop industry-standard documentation, including system design documents and unit test reports

Save this course

Save Internet of Things Capstone: Build a Mobile Surveillance System to your list so you can find it easily later:
Save

Reviews summary

Valuable capstone with additional costs

According to students, this Internet of Things Capstone is valuable and engaging. However, learners mention that there are additional costs associated with the course that they were unaware of before starting.
Course has substance.
"I think this course has a lot of value"
Unexpected financial burden.
"I was unaware I would need a few hundred more dollars and did not budget for such things."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Internet of Things Capstone: Build a Mobile Surveillance System with these activities:
Reviewing Introduction to the Internet of Things
Building a foundational understanding of IoT in preparation for the course.
Show steps
  • Read the book chapters on IoT basics.
  • Take notes and summarize key concepts.
  • Discuss the concepts with peers or a mentor.
Creating a Simple IoT Device
Applying the principles of IoT by building a simple device to reinforce the course materials.
Browse courses on IoT Devices
Show steps
  • Design the project.
  • Gather the necessary materials.
  • Assemble and test the device.
  • Document the project.
  • Present the project to peers or a mentor for feedback.
Building an IoT Solution
Applying knowledge to develop a comprehensive IoT solution for real-world scenarios.
Browse courses on IoT Solutions
Show steps
  • Identify a problem or need that can be addressed with IoT.
  • Design and architect the solution.
  • Implement the solution using appropriate technologies.
  • Test and validate the solution.
  • Deploy and monitor the solution.
Show all three activities

Career center

Learners who complete Internet of Things Capstone: Build a Mobile Surveillance System will develop knowledge and skills that may be useful to these careers:
Engineer
An engineer solves technical problems. They design, build, and test machines, structures, and systems. Those specializing in electronics will focus on electronic-based systems. This course can help prepare you for this career by helping you to develop the skills to design systems using mobile platforms. You will also learn how to develop software that interfaces multiple sensors and actuators. These skills are essential for engineers who work on electronic-based systems.
IoT Engineer
An IoT engineer designs, develops, and deploys Internet of Things (IoT) systems. They work with a variety of technologies, including sensors, actuators, and communication protocols. This course can help you to develop the skills you need to become an IoT engineer. You will learn about the different components of IoT systems, and you will gain experience in designing and developing your own IoT system.
Automation Engineer
An automation engineer develops and implements systems that automate processes. They work with a variety of technologies, including sensors, actuators, and software. This course can help you to develop the skills you need to become an automation engineer. You will learn about the different components of automation systems, and you will gain experience in designing and developing your own automation system.
Embedded Systems Engineer
An embedded systems engineer designs and develops embedded systems. Embedded systems are small, computer-based systems that are used in a variety of devices, such as cars, cell phones, and medical devices. This course can help you to develop the skills you need to become an embedded systems engineer. You will learn about the different components of embedded systems, and you will gain experience in designing and developing your own embedded system.
Robotics Engineer
A robotics engineer designs, develops, and builds robots. Robots are used in a variety of applications, such as manufacturing, healthcare, and space exploration. This course can help you to develop the skills you need to become a robotics engineer. You will learn about the different components of robots, and you will gain experience in designing and building your own robot.
Telecommunications Engineer
A telecommunications engineer designs, develops, and deploys telecommunications networks. Telecommunications networks are used to transmit voice, data, and video over long distances. This course can help you to develop the skills you need to become a telecommunications engineer. You will learn about the different components of telecommunications networks, and you will gain experience in designing and deploying your own telecommunications network.
Software Engineer
A software engineer designs, develops, and tests software. Software is used in a variety of applications, such as business, scientific research, and entertainment. This course can help you to develop the skills you need to become a software engineer. You will learn about the different phases of the software development life cycle, and you will gain experience in designing, developing, and testing your own software.
Computer Scientist
A computer scientist conducts research in the field of computer science. Computer science is the study of computation, information, and information processing. This course may be useful for you if you are interested in pursuing a career in computer science. You will learn about the fundamental concepts of computer science, and you will gain experience in conducting your own research.
Data Scientist
A data scientist collects, analyzes, and interprets data. Data science is used in a variety of fields, such as business, healthcare, and scientific research. This course may be useful for you if you are interested in pursuing a career in data science. You will learn about the different methods of data collection, analysis, and interpretation.
Machine Learning Engineer
A machine learning engineer develops and deploys machine learning models. Machine learning is a type of artificial intelligence that allows computers to learn from data. This course may be useful for you if you are interested in pursuing a career in machine learning. You will learn about the different types of machine learning algorithms, and you will gain experience in developing and deploying your own machine learning models.
Business Analyst
A business analyst uses data to analyze business processes and make recommendations for improvement. This course may be useful for you if you are interested in pursuing a career in business analysis. You will learn about the different methods of data collection and analysis, and you will gain experience in making recommendations for improvement.
Project Manager
A project manager plans, executes, and closes projects. Projects are temporary endeavors that are undertaken to create a unique product, service, or result. This course may be useful for you if you are interested in pursuing a career in project management. You will learn about the different phases of the project management life cycle, and you will gain experience in planning, executing, and closing your own projects.
Product Manager
A product manager plans, develops, and markets products. Products are goods or services that are offered for sale to customers. This course may be useful for you if you are interested in pursuing a career in product management. You will learn about the different phases of the product development life cycle, and you will gain experience in planning, developing, and marketing your own products.
Sales Engineer
A sales engineer provides technical support to customers. They work with customers to identify their needs and recommend solutions. This course may be useful for you if you are interested in pursuing a career in sales engineering. You will learn about the different types of technical support, and you will gain experience in providing technical support to customers.
Technical Writer
A technical writer creates documentation for technical products and services. This documentation can include user manuals, white papers, and training materials. This course may be useful for you if you are interested in pursuing a career in technical writing. You will learn about the different types of technical documentation, and you will gain experience in creating your own technical documentation.

Reading list

We've selected 18 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Internet of Things Capstone: Build a Mobile Surveillance System.
Provides a comprehensive overview of computer programming, covering topics such as algorithms, data structures, and software design. It valuable resource for those who want to learn more about the design and implementation of computer systems.
Provides a comprehensive overview of deep learning algorithms and architectures, covering topics such as convolutional neural networks, recurrent neural networks, and deep reinforcement learning. It valuable resource for those who want to learn more about the design and implementation of deep learning systems.
Provides a comprehensive overview of computer vision algorithms and applications, covering topics such as image processing, object recognition, and scene understanding. It valuable resource for those who want to learn more about the design and implementation of computer vision systems.
Provides a comprehensive overview of machine learning algorithms and applications, covering topics such as supervised learning, unsupervised learning, and reinforcement learning. It valuable resource for those who want to learn more about the design and implementation of machine learning systems.
Provides a comprehensive overview of natural language processing algorithms and applications, covering topics such as text classification, text summarization, and machine translation. It valuable resource for those who want to learn more about the design and implementation of natural language processing systems.
Provides a comprehensive overview of the IoT, from its history and evolution to its current state and future prospects.
Provides a comprehensive overview of speech and language processing algorithms and applications, covering topics such as speech recognition, speech synthesis, and natural language understanding. It valuable resource for those who want to learn more about the design and implementation of speech and language processing systems.
Provides a practical guide to IoT development, covering topics such as sensor interfacing, data acquisition, and cloud connectivity. It valuable resource for those who want to learn how to build and deploy IoT systems.
Provides a comprehensive overview of database systems, covering topics such as data models, query processing, and transaction management. It valuable resource for those who want to learn more about the design and implementation of database systems.
Provides a comprehensive overview of software engineering, covering topics such as requirements analysis, design, implementation, and testing. It valuable resource for those who want to learn more about the design and implementation of software systems.
Provides a comprehensive overview of operating systems, covering topics such as process management, memory management, and file systems. It valuable resource for those who want to learn more about the design and implementation of operating systems.
Provides a comprehensive overview of computer networks, covering topics such as network architecture, protocol design, and security. It valuable resource for those who want to learn more about the design and implementation of computer networks.
Provides a comprehensive overview of wireless sensor networks, covering topics such as network architecture, protocol design, and security. It valuable resource for those who want to learn more about the design and implementation of wireless sensor networks.
Provides a strategic overview of the IoT, discussing its potential impact on business, society, and the environment.
Provides a practical guide to building IoT systems, from hardware selection to software development.
Provides a comprehensive overview of embedded systems design using Arduino, covering topics such as hardware design, software development, and system integration. It is particularly useful as a reference for those who are new to embedded systems design or who want to learn more about Arduino.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Internet of Things Capstone: Build a Mobile Surveillance System.
Internet of Things Capstone V2: Build a Mobile...
Most relevant
Advanced App Development in Android Capstone
CPS Design with ARM Core using MicroPython for Industries
Security cameras CCTV: The complete guide
Arduino Based Fire Alarm System
Hot Topics in Criminal Justice
Recommender Systems Capstone
Surveillance Systems: The Building Blocks
Programming for the Internet of Things Project
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser