IoT - Internetworking with Arduino

A comprehensive and practical guide for designing and implementing IP communication between IoT devices.

4.30 (46 reviews)
Udemy
platform
English
language
Other
category
instructor
IoT - Internetworking with Arduino
2,009
students
2.5 hours
content
Jun 2017
last update
$44.99
regular price

What you will learn

Understand how IoT devices communicate with each others and through the cloud.

Connect IoT devices to each other and to the cloud over the IP netwrok.

Program networking protocols on Arduino, such as IP, TCP, UDP, NTP, HTTP, CoAP.

Understand the principals of IoT protocols

Why take this course?

IP communication is the essence of the Internet of Things. Software developers, architects and IoT professionals face networking challenges during system design and implementation. To achieve success, it is fundamental to understand how IoT devices interact with each other and how they communicate through the Internet and with the cloud.

Learn and Implement Networking Protocols for the Internet of Things in this Comprehensive Course.  

  • Understand networking protocols used in IoT (IP, TCP, UDP)  

  • Learn IoT protocols (CoAP, MQTT)  

  • Understand and implement network services (DHCP, NTP, DNS, HTTP)  

  • Implement End-toEnd IP networking with Arduino  

  • Connect your IoT devices to each other, to the Internet and to cloud services  

Mastering networking protocols for the Internet of Things  

Broken down, the Internet has some decades of history and its operation is defined by internetworking protocols. The IoT phenomenon brought the need for new communication protocols, specially fit for devices with constraint resources.  

In this course you may learn how all these protocol work and how they are built on each other. You will also learn how to design and implement an end-to-end networking solution for your IoT project.  

Contents and Overview  

I designed this course to cover both theory and practice.  In the lectures I explain how and why we use each protocols and show how to implement them on Arduino controllers. We will discuss pros and cons of different implementations, dependencies between protocols and best practices of their choice.

Reviews

Thales
September 28, 2017
For now (today is 2017.09.28), I don't see any code/exercice about CoAP and MQTT Aplication Protocols. The Course is amazing but... I feel that don't have a happy end because I don't see the ending! Please, finish this Course!!!
Manikanta
September 4, 2017
Firstly, thanks a lot for sharing your knowledge on protocols. This will definitely add to my knowledge. Practical implementation of UDP is good. It would have been great fun if CoAP and MQTT are explained along with practicals. Cheers!
James
June 27, 2017
I found this course to be very light on substance. There's a lot of theory, but much of content it feels drawn out and often redundant. I had originally given this course a higher rating with the hopes that it would get into more relevant info towards the end, but was ultimately let down. The lesson on CoAP, which I was very interested in, had no practical examples of the use and provided not much more than a verbal, wiki style overview of the concepts. The REST lesson was also a let down. Given the time I have spent on the course, I think I probably could have gotten much of this same info from YouTube videos for free. Compared to the other courses I have purchased on Udemy, this one was a terrible value. I paid twice as much for this course as almost every other course I purchased, got a 1/4 of the content of those other courses and found what I did get much less valuable. Overall, a disappointment and a course that I can't recommend.
Abdelfatah
June 16, 2017
This Course make me really nervous , It has a basic informations which is not focused on the network side nor the IOT side , some informations are not important like the TCP , UDP Header, network hierarchy and some referenced data LIKE IN coAP and Mqtt . I still not understand the practical side of COAP And MQTT Protocol and its usage . I do not understand the "superbutty" software as a DHCP Server which is not explained also there is no example on NTP and In which case I need to use it ?. The instructor try to make the course long which All this Course can be explained in 30 minutes . The Instructor should also understand that he is talking to a DIY Engineers not a Network Student !
Stephen
May 7, 2017
This course helps me to extend my controller's functionality. My controller is not a lonely device anymore, but active on the Internet. The protocol explanations really help to understand why we do things in a certain way.

Charts

Price

IoT - Internetworking with Arduino - Price chart

Rating

IoT - Internetworking with Arduino - Ratings chart

Enrollment distribution

IoT - Internetworking with Arduino - Distribution chart
1061458
udemy ID
1/4/2017
course created date
4/20/2020
course indexed date
Angelcrc Seven
course submited by