Topic outline
-
Welcome to the course on 'IoT and Cloud Computing'
This module provides an overview of the Internet of Things (IoT) and Cloud Computing concepts, infrastructures and capabilities. This will help students gain the necessary knowledge to construct IoT systems and use cloud services for processing and storage of the data produced by the IoT devices. Emphasis will be placed on the architecture and design of IoT systems, the different technologies (wireless/mobile/sensor) governing system implementation and the migration of the data to the Cloud for processing. This module aims to develop knowledge and critical understanding of the underlying principles of Cloud Computing and IoT systems, and the commercial and business implications of technical advances in this area. Students will gain practical experience in the development of Cloud-based IoT systems and exposure to appropriate hardware and software platforms that underpin such development.
Prerequisite: This course requires learners to have prior knowledge of programming in Java.-
Instruction to learners
-
Communication
-
Forum
-
-
Overview
The Internet of Things (IoT) involves the internet-connected devices we use to perform the processes and services that support our way of life. Another component set to help IoT to succeed is cloud computing, which acts as a sort of front end. Cloud computing is an increasingly popular service that offers several advantages to IOT, and is based on the concept of allowing users to perform normal computing tasks using services delivered entirely over the internet.
Learning Outcomes
Upon completion of this unit, you should be able to :
- define the terms IoT and cloud computing
- describe the evolution that has led to cloud computing
- discuss the importance of IoT devices
-
Learning Resources
-
Video Resources
-
-
Learning Activities
-
References & Summary
-
Page
- define the terms IoT and cloud computing
-
Overview
IoT, Internet of Things is the term used to represent how “things” can be interconnected to the Internet to communicate and automate different processes. For example, think of a fridge that can detect the levels of products, and notify owner on the way back to home, to order them directly from the supermarket, and owner just need to drive through to pick up products. Other examples include, home automation, environmental monitoring, and so on.
Learning Outcomes
Upon completion of this unit, you should be able to :
- identify the Components that forms part of IoT Architecture
- determine the most appropriate IoT Devices and Sensors based on Case Studies
- setup the connections between the Devices and Sensors
- evaluate the appropriate protocol for communication between IoT
- analyse the communication protocols for IoT
-
Learning Resources
-
Video Resources
-
-
Learning Activities
-
Quiz
-
Assignment
-
References & Summary
-
Page
- identify the Components that forms part of IoT Architecture
-
Overview
Cloud computing has the possibility to be a frontrunner to advertise a secure, virtual and economically viable IT solution to hosting and maintain large IT infrastructure. As the growth and development of cloud computing technology remain at an early stage, learning this technology will supply a better perception of the outstanding challenges of cloud computing, and pave the best way for more research in this area.
Learning Outcomes
Upon completion of this unit, you should be able to :
- discover the fundamentals of Cloud Computing
- explain the deployment methods of Cloud Computing
- describe the architecture of Cloud systems
- interpret the role of Virtual Machines in Data Centers
- deploy VM and implement cloud system on Hadoop
-
Learning Resources
-
Video Resources
-
-
Learning Activities
-
References & Summary
-
Page
- discover the fundamentals of Cloud Computing
-
Overview
Cloud computing and IoT are two different technologies which are often seen as complementary. The limitations of IoT devices having low processing, storage and connectivity can be addressed by the virtually unlimited computational power, storage capacity and extensibility of the cloud to yield systems with immense potential in diverse fields ranging from healthcare to space exploration [x1]. In this unit, we will look at the different approaches that can be used to process and store data (generated by IoT devices) on the cloud. You will also learn how to build and secure your own personal cloud service.
Learning Outcomes
Upon completion of this unit, you should be able to :
- analyse potential applications of IoT and the cloud
- develop IoT solutions and implement cloud services through case studies
- use visualisation techniques to show data generated from the IoT devices
- implement and secure your own cloud service
-
Learning Resources
-
Video Resources
-
-
Learning Activities
-
Assignment
-
References & Summary
-
Page
- analyse potential applications of IoT and the cloud