Task 1: Investigate the Google Cloud Platform services using Qwiklabs Go to: https://google.qwiklabs.com/catalog Quest: GCP Essentials A tour of Qwiklabs and the Google Cloud platform (Formative) Creating a virtual machine Getting started with Cloud Shell &gcloud Kubernetes Engine: Qwik Start Set up network and HTTP load balancers Quest: Cloud SQL Introduction to SQL for Big Query and Cloud SQL Cloud SQL for MySQL: Qwik Start Loading data into Google Cloud SQL

Aim: The aim of this coursework is to:

Task 1: Investigate the Google Cloud Platform services using Qwiklabs
Task 2: Develop a Cloud/IoT solution using the ESP8266 microcontroller and Google Cloud

Learning Outcomes

3. Design, construct and evaluate cloud-based applications
5. Design and evaluate wireless sensor networks and IoT systems using theoretical models and commercial software tools.

Task 1: Investigate the Google Cloud Platform services using Qwiklabs

Go to: https://google.qwiklabs.com/catalog

Quest: GCP Essentials

  • A tour of Qwiklabs and the Google Cloud platform (Formative)
  • Creating a virtual machine
  • Getting started with Cloud Shell &gcloud
  • Kubernetes Engine: Qwik Start
  • Set up network and HTTP load balancers

Quest: Cloud SQL

  • Introduction to SQL for Big Query and Cloud SQL
  • Cloud SQL for MySQL: Qwik Start
  • Loading data into Google Cloud SQL

Quest: Baseline: Infrastructure

  • Google Cloud Pub/Sub: Qwik Start – Console

Quest: IoT in the Google Cloud

  • Internet of Things: Qwik Start
  • Streaming IoT Data to Google Cloud Storage

Screen capture a sample of the stored data obtained in the ‘Streaming IoT Data to Google Cloud Storage’ lab as evidence that this has been completed.
 

Task 2 Develop a Cloud/IoT solution using the ESP8266 microcontroller and Google Cloud

Produce a paper design of an IoT system using the ESP8266 microcontroller and Google Cloud. There will not be a demonstration.

Requirements:

  • A system design that allows data to be sent from a DHT22 temperature/humidity sensor to Google Cloud and displays the readings using Google Cloud.
  • Include a block diagram of your proposed solution showing the hardware and software used.
  • Include a listing of the code that you propose to use both in the ESP8266 and in Google Cloud
  • Include an explanation of the code that you propose to use both in the ESP8266 and in Google Cloud
  • Include references to all sources of information for the design including the code used. Indicate where you have added your own code.

Report

A maximum of 4 pages (I have increased this limit to allow more space for explaining your solution and code). The page count refers to the main body of the report and does not include front cover, title page, contents page, diagrams, reference list, or appendices. The page count does include headings, tables, and in-text citations. Your assignment must be presented in the following format:

  • It must be word-processed in 11-point Arial font and 1.15 spaced
  • All pages must be numbered
  • Margins must be as follows: Top: 1 inch, Bottom: 1 inch (2.5 cm), Left: 1 inch (2.5 cm), Right: 1 inches (2.5 cm)
  • It should contain your student number but not your name.

GET HELP WITH YOUR HOMEWORK PAPERS @ 25% OFF

For faster services, inquiry about  new assignments submission or  follow ups on your assignments please text us/call us on +1 (251) 265-5102

Write My Paper Button

WeCreativez WhatsApp Support
We are here to answer your questions. Ask us anything!
👋 Hi, how can I help?
Scroll to Top