Reference no: EM133543396
Introduction to the Internet of Things
Assessment Project
Learning Outcome 1: Evaluate the concepts and the technologies of IoT
Learning Outcome 2: Design and develop an IoT network dashboard for presenting live data for social and business solutions
Enabling objectives
1. analyse and find an effective application of IoT;
2. design the IoT application based project;
3. develop and deploy the project using given tools;
4. prepare a document to report (as per given instructions in the assignment) your activities using text and multimedia ( for example screenshots, videos).
What do you need to do?
The assignment requires you to do the following -
• Develop a case study similar to the sample case study given below. Your developed case study should focus on an IoT based smart system using the available sensors in CQU's lab, i.e. Environmental sensor and Soil moisture sensor.
• Explain the requirements of your developed case study.
• Use the information you learnt in this unit to setup a LoRaWAN IoT network using MQTT as middleware.
• Using the available IoT sensors (Environmental sensor and moisture sensor) and gateway, interface MQTT nodes to NodeRED and use NodeRED flow to pass data to a database (local or cloud-based).
• After that, Display the data in a IoT Dashboard (e.g Grafana).
• Analyse what are the different parameters that you can monitor using the available IoT sensors in CQU's lab. Using these parameters, which meaningful information can be provided to improve the proposed solution in your developed case study?
• Present your case study and project findings to your lecturer and classmates during week 13. The
date and time of the presentation will be confirmed by your lecturer. Your group should do a 10- 15 mins presentation where your group should show the results in NodeRED, Grafana and InfluxDB. During your presentation, you should explain what data are you extracting from CQU's IoT sensors, and how are you visualizing them in your dashboard and NodeRED console.
• Prepare a planning report for improvements as per specifications below and submit it in Moodle
by the above-mentioned due date.
Using the knowledge that you learnt about implementing IoT network using NodeRed, MQTT nodes, InfluxDB and Grafana, develop a case study similar to the above sample case study, where the environmental and moisture sensors data can be helpful to perform three business improvements in a smart system of your developed case study. For example, you may create a dashboard using Grafana to display the average air humidity level daily and generate a warning message when the value goes above or below a threshold. You need to use the data collected by CQU's environmental and soil moisture sensors.
Report format and specifications -
You are required to submit a written report in a single Microsoft Word (.doc or .docx) document. There is no word limit, but any unnecessary information included in the report may result in reduced marks.
The report must contain the following content (feel free to define your own sections, as long as you include all the required content):
o Cover page/title page and Table of contents
o Introduction
o Case study analysis which will report -
o Explain the requirements of your developed case study and how the environmental and soil moisture sensors can be used in your developed case study.
o Identify three (3) business improvements that can be addressed to improve the smart system in your case study.
o Suggest collection of three (3) new sensor data elements (other than data already collected) which could be helpful to improve the smart system in your case study
o The step by step process you have followed to configure and deploy the application. You must provide screenshots of your NodeRED flow, NodeRED output screen (showing data from the sensors), influxDB and Grafana screen.
o Difficulties you faced
o What are the difficulties you have faced during the process of app deployment and data collection?
o How did you address those difficulties?
o Conclusion
o References