Internet of Things V2: DragonBoarda bring up and community ecosystem

This Specialization covers the development of Internet of Things (IoT) products and services"including devices for sensing, actuation, processing, and communication"to help you develop skills and experiences you can employ in designing novel systems. The Specialization has theory and lab sections. In the lab sections you will learn hands-on IoT concepts such as sensing, actuation and communication. In the final Capstone Project, developed in partnership with Qualcomm, you'll apply the skills you learned on a project of your choice using the DragonBoard 410c platform.

Created by: Ganz Chockalingam

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 64 / 100

icon
Course Description

Do you want to develop skills to prototype embedded products using state-of-the-art technologies? In this course you will build a hardware and software development environment to guide your journey through the Internet of Things specialization courses. We will use the DragonBoard- 410c single board computer (SBC). This is the first in a series of courses where you will learn both the theory and get the hands-on development practice needed to prototype Internet of Things products. This course is suitable for a broad range of learners. This course is for you if:- You want to learn how to use learn how to use Linux for embedded purposes.- You want to pivot your career towards the design and development of Internet of Things enabled products- You are an entrepreneur, innovator or member of a DIY community Learning Goals: After completing this course, you will be able to:1) Know where you can find resources and help in the 96Boards ecosystem.2) Describe the DragonBoard- 410c peripherals, I/O expansion capabilities, Compute (CPU and Graphics) capabilities, and Connectivity capabilities.3) Understand how to navigate and make use of the Linux terminal.4) Configure at least one integrated development environment (IDE) for developing software.5) Make use of Git and GitHub for version control purposes.6) Create and build projects that interface with sensors and actuators through GPIO and Arduino.

icon
Instructor Details

placeholder

Dr. Ganz Chockalingam is a Principal Engineer at the Qualcomm Institute, UC, San Diego. He obtained his PhD in Electrical & Computer Engineering from the University of Iowa in 1995. He then joined the Scientific Research Laboratory of the Ford Motor Company. At Ford, he worked on in-vehicle software architecture for next generation infotainment systems. In 1998 he co-founded Coolsync Inc., a single sign-on password synchronization service for the web. In 2000, he joined Wingcast, a Qualcomm-Ford joint venture. At Wingcast, he worked on the research and development of next generation wireless telematics applications for the Wingcast Service Delivery Network. He joined Calit2-UCSD in 2002 as a Principal Development Engineer. At Calit2, he has been leading the research and development mobile applications for various smartphone platforms. The applications range from various domains such as health monitoring, telematics and various medical applications. Dr. Chockalingam has numerous publications in IEEE journals and has served as a reviewer for the IEEE transactions on Automatic Control.

icon
More courses by Ganz Chockalingam

Internet of Things: Setting Up Your DragonBoarda Development Platform

Free

icon
More arduino courses

The Arduino Platform and C Programming

Free

Mastering Arduino by Building Real World Applications

$11.99

Arduino : Industrial Data Logger Designing and Programming

$11.99

How to Program an Arduino as a Modbus RS485 Master & Slave

$11.99

How to Program an Arduino as a Modbus TCP/IP Client & Server

$11.99

Tech Explorations Arduino: Make an IoT environment monitor

$11.99

icon
Reviews

3.2

6 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Shahbaz Z on 6-Sep-18

Good initiative but little hard to understand quiz, because those are out of the box, but what they are teaching is very clear and easy to understand.

By Adam S on 1-May-19

Worst course I have taken on Coursera to date. Very amateurish, repetitive, and low quality. It also seems like it might be a commercial/advertisement for the products being used in the course.

By Gary F on 13-Feb-19

This course has lots of serious problems. I wanted to quit so many times. I still give it A two-star rating since I realize it's only failed to state its hidden prerequisites. Had you met the untold and pretty high bar of prerequisites, then this course is valuable and definately worth 2 to 3 stars.This course is disorganized, fragmented, unstructured and throws absolutely everything at you. Some contents are repeative, unwanted, unnecessary. Getting the hardware is a problem. There are also traps such that they would make you to install the OS yourself, then teach you everything about the board, then show all the right ways that you could install OS's at the end. They would teach you about GPIOs and assign you homework, and at the very end, tell you how not use GPIOs to avoid damaging your board. They would quiz you things not taught in the lecture and hold you hostage until you give the exact string answers they are looking for, and all these on obsolete topics. Despite all these, you can endure this course if you are determined.

By Javier P C on 28-Aug-18

I did not like the quiz number 3, I tried many options and I did not find the answer, I spent several days and could not answer those questions and the forum of questions does not work as it should be.

By David T on 25-Jul-18

I liked most of the class except for the 3rd quiz. The answers were very difficult to match. Sometimes the answer is just the method name with no parameters, then on another question the parameters are required. I feel that this third quiz is a bottle neck for many people.

By Javier P M on 10-Jul-18

A totally intermediate-advanced level course. Not easy but if you manage to grasp all its knowledge (this is actually the foundations for any board applied to IoT), you'll be on the clear for any implementation on following courses.Heads up: quizzes are a bit hard and not so straight forward as others, and there has been continuous improvement in this due to some have had bugs. Be sure to get in touch with the course team if you're struggling too hard.