Industrial IoT and Automation

Course Code (Credit):

CUTM1057 (3-2-1) 6 Credits

Course Objectives:

By 2025, there will be 50 billion devices connected to the Internet. How will the students capitalize on this tremendous opportunity?

  • Students will learn the new evolution in hardware, software, and data.
  • While the promise of the Industrial Internet of Things (IIoT) brings many new business prospects, it also presents significant challenges ranging from technology architectural choices to security concerns.
  • Students acquire upcoming Industrial IoT: Roadmap to the Connected World Course offers important insights on overcoming the challenges and thrive in this exciting space.

Learning Outcomes:

  • Discover key IIoT concepts including identification, sensors, localization, wireless protocols, data storage and security
  • Explore IoT technologies, architectures, standards, and regulation.
  • Realize the value created by collecting, communicating, coordinating, and leveraging the data from connected devices
  • Examine technological developments that will likely shape the industrial landscape in the future
  • Understand how to develop and implement own IoT technologies, solutions, and applications
  • At the end of the program, students will be able to understand how to develop and implement their own IoT technologies, solutions, and applications.

Course Syllabus:

Module I: Introduction & Architecture
Theory

What is IIoT and connected world? the difference between IoT and IIoT, Architecture of IIoT, IOT node, Challenges of IIOT.

Practice

1. Introduction to Arduino, ESp8266, Introduction to raspberry Pi.

Module II: IIOT Components
Theory

Fundamentals of Control System, introductions, components, closed loop & open loop system.

Introduction to Sensors (Description and Working principle): What is sensor? Types of sensors, working principle of basic

Sensors -Ultrasonic Sensor, IR sensor, MQ2, Temperature and Humidity Sensors (DHT-11).Digital switch, Electro Mechanical switches.

Practice

2. Measurement of temperature & pressure values of the process using raspberry pi/node mcu.

3. Modules and Sensors Interfacing (IR sensor, Ultrasonic sensors, Soil moisture sensor) using Raspberry pi/node mcu.

4. Modules and Actuators Interfacing (Relay, Motor, Buzzer) using Raspberry pi/node mcu.

Module III: Communication Technologies of IIoT
Theory

Communication Protocols: IEEE 802.15.4, ZigBee, Z Wave, Bluetooth, BLE, NFC, RFID

Industry standards communication technology (LoRAWAN, OPC UA, MQTT), connecting into existing Modbus and Profibus technology, wireless network communication.

Practice

5. Demonstration of MQTT communication.

6. Demonstration of LoRa communication.

Module IV: Visualization and Data Types of IIoT
Theory

Front-end EDGE devices, Enterprise data for IIoT, Emerging descriptive data standards for IIoT, Cloud data base, Could computing, Fog or Edge computing.

Connecting an Arduino/Raspberry pi to the Web: Introduction, setting up the Arduino/Raspberry pi development environment, Options for Internet connectivity with Arduino, Configuring your Arduino/Raspberry pi board for the IoT.

Practice

7. Visualization of diverse sensor data using dashboard (part of IoT’s ‘control panel’)

8. Sending alert message to the user. ways to control and interact with your environment)

Module V: Retrieving Data
Theory

Extraction from Web: Grabbing the content from a web page, Sending data on the web, Troubleshooting basic Arduino issues, Types of IoT interaction, Machine to Machine interaction (M2M).

Practice

9. Device control using mobile Apps or through Web pages.

10. Machine to Machine communication.

Module VI: Control & Supervisory Level of Automation
Theory

Programmable logic controller (PLC), Real-time control system, Supervisory Control & Data Acquisition (SCADA). HMI in an automation process, ERP & MES.

Practice

11. Digital logic gates programming using ladder diagram.

12. Implementation of Boolean expression using ladder diagram.

13. Simulation of PLC to understand the process control concept.

Module VII: Application of IIOT

Case study: Health monitoring, Iot smart city, Smart irrigation, Robot surveillance.

Projects:

  1. IIoT based smart energy meter
  2. Smart Agriculture system
  3. Automation using controller via Bluetooth
  4. TEMPERATURE CONTROLLED FAN /COOLER USING CONTROLLER
  5. Automatic street light
  6. Smart Baggage Tracker
  7. Home Appliances Control Using Blynk Application​

Text Books:

  1. The Internet of Things in the Industrial Sector, Mahmood, Zaigham (Ed.) (Springer Publication)
  2. Industrial Internet of Things: Cybermanufacturing System, Sabina Jeschke, Christian Brecher, Houbing Song, Danda B. Rawat (Springer Publication)
  3. Industrial IoT Challenges, Design Principles, Applications, and Security by Ismail Butun (editor)

Session Plan:

Session Topic Reference Link (if any)
Session 1 Introduction to IIoT Watch Video
Session 2 How to think about IIoT
Session 3 Device Ready for IIoT
Session 4 Open Architecture for IIoT
Session 5 Future of Industrial Control
Session 6 The Web of Things
Session 7 Enterprise data – shared vs. public vs. private
Session 8 Importance of security, privacy, and authenticity
Session 9 Industry standards (LoRAWAN, ZigBee, OPC UA, MQTT)
Session 10 Web of Things layer as the driver for IIoT systems
Session 11 Lessons from the Internet
Session 12 Lessons from the Internet (continued)
Session 13 Focus on network management, security, mobility and longevity
Session 14 Desirable features of a distributed architecture
Session 15 Network Connectivity for IIoT
Session 16 Room/body-area networks: Bluetooth Low Energy
Session 17 Extending communication range
Session 18 Data Processing and Storage
Session 19 Processing data streams
Session 20 Data consistency in disconnected environments
Session 21 Identifying outliers and anomalies
Session 22 Localization
Session 23 Indoor localization
Session 24 Localization for mobile systems
Session 25 Applications
Session 26 Security in IIoT
Session 27 Threat models
Session 28 Defensive strategies and examples
Session 29 HCI in an IIoT World
Session 30 Combining speech with other modalities
Session 31 Considerations for multilingual interactions
Session 32 Paralinguistic information from speech
Session 33 Future challenges for ubiquitous speech interfaces
Session 34 Robotics and Autonomous Vehicles
Session 35 Sensing and data processing
Session 36 Simultaneous mapping and localization
Session 37 Levels of autonomy
Session 38 Challenges
Session 39 Ubiquitous Sensing and Human Experience
Session 40 Immersive visualization using game engines
Session 41 Wearable sensing for IoT
Session 42 Sensors and paradigms for seamless interaction