SPECIALIZATION ELECTIVE
Credit hours: 3
Synopsis
In this course, students will be introduced to IoT hardware design, IoT systems integration, sensors and actuator controls, IoT device integration to network communications and cloud computing. The course would also cover security topics regarding IoT implementation and authentication protocols. Reliability perspective in IoT architecture will also be discussed together with privacy and ethics regarding IoT implementation in real life data gathering.
Course Content
Part 1: Introduction to Embedded Systems and the Internet of Things
○ Introduction to the basic knowledge of embedded systems and the Internet of Things (IoT)
○ IoT paradigm, smart objects, convergence of technology, emerging technologies.
Part 2: Sensor Integration and Actuator Control
○ Introduction to transducers (sensor and actuator)
○ Basic building block of transducers
○ Transducer application area
○ Selection of transducers
○ Actuator types and actuator controls.
Part 3: Device Interfacing to Analog and Digital Systems
○ Introduction analog and digital systems
○ Signal conditioning and interfacing to analog and digital systems
○ Signal conversion
○ ADC and DAC.
Part 4: External Hardware Interfaces, Port Control and Communication
○ Introduction to systems interfacing
○ GPIO port, analog and digital port, SPI interface, I2C interface, serial communication, camera and display interfaces.
Part 5: Network Communication and Data Management
○ Introduction to communication protocol in IoT ecosystem
○ Networking and network communication
○ Network protocols and communication protocols
○ Machine-to-machine (M2M) communication.
Part 6: Integration to Remote Systems, Cloud Server & Fog Architecture
○ Introduction to cloud computing and fog architecture
○ Data payload to remote server
○ Data management
○ MQTT, ReST, CoAP protocols
○ Data visualization
○ Control mechanism to remote actuator.
Part 7: IoT Reliability, Security & Privacy
○ Fault tolerant architecture, failure detection and prevention
○ Ethical approach in IoT architecture
○ IoT security overview, challenges and mechanism
○ IoT security framework
○ Privacy control in IoT networks.
References
Perry Lea, “Internet of Things for Architects”, Packt Publishing, 2018
Rajkumar Buyya and Amir Vahid Dastjerdi, “Internet of Things: Principles and Paradigms”, 1st Edition, Morgan Kaufmann, 2016.
Donald Norris, "The Internet of Things: Do-It-Yourself at Home Projects for Arduino, Raspberry Pi and BeagleBone Black", McGraw Hill Education, 2016.
Peter Waher, “Learning Internet of Things”, 1st Edition, Packt Publishing Ltd., 2015.
Prepared By
Dr Shuhaizar Daud