Architecture Intermediate Premium

Edge Computing and IoT Architecture Virtual Internship

In this virtual internship, students will learn to design and implement architectures for edge computing and IoT systems. They will explore the use of gateways, fog computing, and device-to-cloud communication protocols to build scalable and efficient IoT solutions. By the end of the internship, students will have a strong understanding of edge computing concepts and the ability to apply them in real-world projects.

weeks
7 tasks
0 enrolled
Sign In to Purchase - $49
Track price: $49.00

Track Overview

This track provides hands-on experience and real-world projects to build your skills.

Tasks & Milestones

Explore Edge Computing Concepts

Intermediate

In this task, students will research and summarize the key principles of edge computing, including its advantages and use cases in IoT.

8 hours

Implement an IoT Gateway

Intermediate

In this task, students will build a simple IoT gateway using a Raspberry Pi or similar hardware, and configure it to communicate with IoT devices and cloud services.

16 hours

Explore Fog Computing in IoT

Intermediate

In this task, students will research and implement a simple fog computing solution for an IoT system.

20 hours

Implement MQTT-based Device-to-Cloud Communication

Intermediate

In this task, students will develop an IoT system that uses the MQTT protocol to transfer data from devices to a cloud platform.

24 hours

Explore Alternative Device-to-Cloud Protocols

Intermediate

In this task, students will research and compare other device-to-cloud communication protocols used in IoT, such as CoAP and HTTP.

16 hours

Design an IoT Architecture

Intermediate

In this task, students will design a comprehensive IoT architecture for a real-world use case, incorporating edge computing, gateways, and device-to-cloud communication.

32 hours

Implement and Test the IoT Architecture

Intermediate

In this task, students will implement and test the IoT architecture they designed in the previous task.

40 hours

Prerequisites

  • • Basic understanding of cloud computing
  • • Familiarity with software architecture principles

Certificate

Certificate of Completion

Earn a certificate upon successful completion