Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning Google Cloud IoT Core

Learning Google Cloud IoT Core

2h 55mIntermediate2019-10-30

Authors

Lee Assam

Lee Assam

Electrical and Software Engineer, University Instructor

Course details

The Internet of Things (IoT) has infused an array of devices—from watches to doorbells—with features that keep us more connected and informed than ever before. But with IoT devices becoming more mainstream, developers and IoT architects need tools that support them as they create, deploy, and secure an increasing number of IoT devices. Google Cloud IoT Core—a fully managed service for connecting and managing IoT devices—is one such tool. In this course, learn how to build out IoT applications with Google Cloud IoT Core. Instructor Lee Assam details the challenges of scaling IoT, and then explains how to provision and secure edge devices, set up a virtual device, set up a connected edge device, use an IoT gateway, and more.

Learning objectives
Challenges of scaling IoT
Google Cloud IoT Core security
Setting up a virtual device
Configuring an edge device
Setting up a connected edge device
Using an IoT gateway
Best practices for large-scale IoT deployments

Skills covered

Internet of ThingsGoogle CloudHardwareSoftware Development ToolsGoogleCloud PlatformsLearningCloud ComputingSoftware Development

Concepts

0. Introduction

  • 01 - IoT and the Google Cloud platform
  • 02 - What you should know

1. Overview of IoT Concepts

  • 03 - Understanding IoT terminology
  • 04 - Challenges of scaling IoT
  • 05 - What is Google IoT Core

2. Software and Hardware Setup

  • 06 - Understanding the software tooling
  • 07 - Installing the Google Cloud SDK
  • 08 - Installing the Arduino IDE
  • 09 - Installing the USB to UART driver
  • 10 - Prepare your Raspberry Pi SD card
  • 11 - Configuring Raspbian

3. Understanding Security

  • 12 - Google IoT Core security
  • 13 - Provisioning and securing edge devices

4. Setting Up a Virtual Device

  • 14 - Virtual device overview
  • 15 - Creating a project
  • 16 - Configuring an edge device
  • 17 - Observing telemetry Data
  • 18 - Virtual device summary

5. Setting Up a Connected Edge Device

  • 19 - Description of the overall project
  • 20 - Set up the project in IoT Core
  • 21 - Review sample project code
  • 22 - Making code changes
  • 23 - Observing telemetry data
  • 24 - LED circuit changes
  • 25 - Challenge - LED coding changes
  • 26 - Solution - LED coding changes
  • 27 - Testing the result

6. Using an IoT Gateway

  • 28 - Description of IoT Gateway project
  • 29 - ESP32 and DHT22 circuit wiring
  • 30 - Google Cloud Console setup
  • 31 - Gateway code for Raspberry Pi
  • 32 - Gateway setup in Google Cloud
  • 33 - Running the Gateway server
  • 34 - Code for ESP32
  • 35 - Testing the circuit
  • 36 - Challenge - Humidity
  • 37 - Solution - Humidity

7. Best Practices

  • 38 - Architecture best practices

Conclusion

  • 39 - Cleaning up your projects
  • 40 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal