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.
Hire a writer to get plagiarism free assignment answers of this question
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.