IEEE.org  |  IEEE Xplore Digital Library  |  IEEE Standards  |  IEEE Spectrum  |  More Sites

Course Details

IoT
Communication Models and Protocols for IoT Systems
Teacher

Self Paced

Last Update:

February 16, 2023

Review:
0(0)
Communication network concept. Digital transformation.

About Course

For any IoT product or solution, it is essential to understand how devices communicate with each other and with the server. IoT Protocols define the way IoT devices communicate with each other and the server. This course starts with an introduction to IoT Protocols and edge computing and covers essential protocols like MQTT and CoAP. It also covers REST APIs, IoT Protocol Stack, Websockets, IoT Gateway Design and characteristics, and finally, protocol convergence of HTTP, CoAP, and MQTT.

What is the objective of this course?

For any IoT product or solution, it is essential to understand how devices communicate with each other and with the server. IoT Protocols define the way IoT devices communicate with each other and the server. This course starts with an introduction to IoT Protocols and edge computing and covers essential protocols like MQTT and CoAP. It also covers REST APIs, IoT Protocol Stack, Websockets, IoT Gateway Design and characteristics, and finally, protocol convergence of HTTP, CoAP, and MQTT.

Show More

What Will You Learn?

  • To design communication mechanisms for IoT devices using IoT Protocols
  • To work with IoT Protocols like CoAP & MQTT
  • To understand various communication models like publish-subscribe, push-pull, and so on
  • To understand Websocket based communication
  • To understand REST-based communication APIs
  • To Get introduced to IoT Protocols & Edge Computing
  • To Understand the difference between IoT communication and M2M communication
  • To Discuss characteristics of IoT
  • To use MQTT/ CoAP protocols while developing IoT systems
  • To discuss Websocket and REST-based communication APIs
  • To understand various communication models like publish-subscribe, push-pull etc.

Course Content

Introduction to IoT Protocols

Introduction to Edge Computing

MQTT: Message Queue Telemetry Transport

RESTful Design in IoT

IoT Protocol Stack & CoAP

IoT Application Layer Protocol: CoAP

Basics of Websockets

IoT Gateway Design and Characteristics

Protocol Bridging HTTP CoAP

IoT Protocol Convergence

FAQ

How do I get a receipt after purchasing a course?

I purchased a course on the platform. How do I start accessing the e-Learning?

I am a faculty at a college and would like to enroll my students for the IEEE Blended Learning Program. How do I do this?

How long do I have access to the courses after successful enrollment (token number accepted by the platform)?

How can I extend access to the e-Learning course beyond the end date?

I purchased and enrolled into a course but I am not able to continue. Can I get a refund?

Where can I find instructions to navigate e-Learning?

I entered my course token and the platform shows that my token number is invalid.

I just enrolled to a course. How do I begin e-Learning ?

How do I access all the courses I have purchased/enrolled for?

Can I download courses and complete them at my leisure?

Can I print/download course material?

The e-Learning has suddenly become unresponsive. How can I restart the program without losing data?

Will my assessment results be saved if the Internet connection is lost during the session?

What happens when there is power interruption or the Internet connection is lost in the middle of the course?

I cannot listen to the audio/there is inconsistency and drag in the audio. How can I fix this issue?

The audio is too fast/slow for me. I am unable to listen to all concepts in one take. How can I fix this issue?

How can I communicate feedback about the IEEE Blended Learning Program?

I am having several technical issues while browsing the e-Learning. Whom do I contact?

Why is the Course Feedback link not enabled in my Course Details page?

I have completed the program but unable to download the certificate.

7,000.00 8,428.00
  • Instructor
    Self Paced
  • Language
    English

Payment :

img

Material Includes

  • E-Learning Modules
  • E-Labs
  • Quizzes & Assessment after each module
  • Final Assessment

Requirements

  • No prior knowledge about the Internet of Things is required

Audience

  • New employees going through on-board training in IoT-based software development & communication
  • Second and third-year engineering students studying computer science/ Electronics engineering or related fields
  • Software engineers/ working professionals who are keen to learn IoT Protocols
  • Hobbists who would want to build IoT systems
X