Description
Internet of Things (IoT) and Industry 4.0 are newly developed and fast emerging domains of interest. Industry IoT (IIoT) applies IoT-based solutions to improve processes and systems in different industry sectors such as manufacturing, aviation, transportation, supply chain, mining, and healthcare. Typically, IIoT is the integration of Information Technology (IT) and Operational Technology (OT), which interconnects sensors and actuators to enhance the working conditions in industries, improve product qualities, prolong machine lifetime, promote automated fault detection and maintenance, and optimally utilize various assets. Therefore, extensive knowledge and skills are needed to understand and handle the new technology so that students can be well-prepared to figure out the challenges in industry and operation in the near future.The focus of this course is on the introductory aspects and the fundamental issues which governs IIoT as well as industry 4.0. The overview and the fundamentals of IoT will be provided, covering protocols, connectivity, sensors, actuators, cloud computing, fog computing and typical applications of IoT. Besides, each key technology of IIoT will be taught and discussed, including sensors and actuators, big data analytics, communication, networking, and cybersecurity in industry 4.0, machine learning and data science. The business model and reference architectures of IIoT will also be included. Application cases of IIoT will be presented from different industry domains to help students further understanding of the selection and implementation of technology. There is no specific prerequisite of students for this course. But it is better to have some basic knowledge related to mathematics, statistics, programming such as Python, R or Java. Industry experience with some domain knowledge is a plus, but not a necessary.
Case studies are provided, and students should be able to use the relevant knowledge and skills related to IIoT to solve problems and propose reasonable solutions. Overall, this course will provide a large scope of technology to students, but it will never dive into very deep of each specific technique in terms of mathematical derivations, theory, and algorithm. In order to learn more about such details, students need to select other advanced courses.