Designed to provide knowledge and skills to a targeted audience of information technology practitioners about the importance of IoT in society, the current components of typical IoT implementations and trends for the future. The course will cover IoT design considerations, constraints and interfacing between the physical world and a very large variety of devices that have not traditionally been considered as part of the IT Security problem. It will also cover key components of networking to ensure that students understand how IoT devices can be properly and securely connected to the Internet.
Upon completion of this course, students will have a better understanding of IoT device technologies such as sensing and actuating functions, IoT protocol stacks (Zigbee, 5G, NFC, MQTT, etc.), networking backhaul design and security enforcement, and data management for IoT platforms. Students will be guided through laboratory exercises designed to give them practical real-world experience, where they will learn how to secure and monitor IoT platforms consisting of a variety of sensors. Students will have a better understanding of how IoT interfaces with traditional information technology solutions with the confidence to carry out.
Objectives:
- Define the term “Internet of Things”
- State the technological trends which have led to widespread use of IoT devices.
- Define what an embedded system is in terms of its interface
- Enumerate and describe the components of embedded systems
- Describe the interaction between software and hardware in an IoT device
- Name the core hardware components commonly used in IoT devices
- Describe the role of an operating system to support software in an IoT device
- Explain the use of networking and basic networking hardware
Target Audience
Information technology practitioners.