Subject · Information security

Industrial internet of things (iiot)Syllabus

İFS-2218yn6 creditsSpring semesterElective2

Syllabus

The subject's official programme: general information, outcomes, topic plan, reading list and assessment.

General information

Subject code
İFS-2218yn
Credits
6
Student workload
120
Semester
Spring semester
Academic year
2
Subject type
Elective
Form of education
Full-time
Language of instruction
Azerbaijani
In-class hours
a) 30 saat - mühazirə b) 15 saat - seminar c) 15 saat - laboratoriya
Out-of-class hours
a) 70 saat -TSİ b) 50 saat - MRTSİ

About the subject

The subject "industrial internet of things" covers the basic principles of construction, integration and application of iot systems in industrial environments. within the subject, the architecture and main components of industrial iot systems, the working principles of sensors and actuators and their integration into systems are studied. network and communication technologies, iot protocols and platforms used in industrial environments, their characteristics and application areas are reviewed. students acquire knowledge and skills in data collection and transmission from sensors, establishment of inter-device communication through various communication protocols, as well as data processing based on edge and cloud technologies. in the educational process, attention is paid to the construction of sensor and actuator-based systems, the application of industrial communication technologies and protocols, as well as the practical implementation of industrial iot solutions. at the end of the course, students acquire the ability to analyze industrial iot systems within the concept of industry 4.0, choose appropriate communication technology and protocols, and develop simple iot solutions.

Teaching methods

  • lecture
  • laboratory work
  • interactive discussion
  • seminar
  • case study
  • presentations
  • project-based learning
  • teamwork

Course learning outcomes (CLO)

  1. CLO 1: Able to explain the concepts of internet of things (iot), industrial internet of things (iiot) and industry 4.0, their main components, functional features and interactions. able to analyze the role of iiot systems in digitization and transformation of industrial processes.

  2. CLO 2: Knows the architecture of industrial internet of things systems, key components and view levels of the industrial internet reference architecture (iira) model. able to define functional components and appropriate architectural approaches of iiot systems for various industrial application scenarios.

  3. CLO 3: Knows the working principles, types and specifications of sensors, actuators, embedded systems and microcontrollers. able to select sensors and actuators according to the requirements of various industrial applications, and to program simple iot systems using platforms such as arduino and raspberry pi.

  4. CLO 4: Understands wired and wireless communication technologies, channel, network/internet, transport and application layer protocols used in iot and iiot systems. able to compare rfid, nfc, ble, wi-fi, cellular networks, IEEE 802.15.4, ipv6, 6lowpan, rpl, thread, zigbee, z-wave, lorawan, udp, mqtt, coap and other communication technologies and protocols and choose according to application requirements.

  5. CLO 5: Knows the role, architecture and core functions of edge and cloud computing in iiot systems. able to explain the principles of sensor data collection, transmission, real-time processing and integration into iot platforms, and analyze various processing approaches according to application requirements.

  6. CLO 6: Knows key security vulnerabilities, cyber attacks, security mechanisms and industry cybersecurity standards in iiot systems. able to design, develop and technically justify a simple iiot solution by appropriately selecting components such as sensor, actuator, communication technology, protocol, edge or cloud platform.

Topic plan

  1. 1.
    Introduction to internet of things, industrial internet of things and industry 4.0Lecture

    The topic covers the impact of digitalization on the transformation of industrial systems, the conceptual foundations of the concepts of internet of things (iot) and industrial internet of things (iiot). the main components and functional characteristics of iot systems, distinguishing features of iiot systems and their application in industrial environments are explained. the main standards related to iiot and the role of this technology in the context of industry 4.0 are reviewed. the historical development stages of the industry 4.0 concept, its main technological pillars and its interaction with iiot are studied. also, the current state of application, experiences and development prospects of iiot and industry 4.0 technologies in azerbaijan are analyzed.

  2. 2.
    Sensors and measurement technologiesLecture

    The topic covers sensors and measurement technologies used to acquire data from physical processes in industrial internet of things systems. the basic principles of the measurement process, the factors affecting the measurement quality and the role of metrology in industrial systems are explained. sensors are classified according to measured physical quantities, operating principles and output signals. the technical and functional characteristics of various types of sensors are reviewed. the principles of selecting a suitable sensor for a specific industrial application are also studied based on criteria such as accuracy, sensitivity, measurement range, response time and working environment.

  3. 3.
    Actuators and industrial control systemsLecture

    The topic covers the role of actuators in cyber-physical systems and industrial process control. the concept of actuator, basic working principles and types of electric, pneumatic, hydraulic and other actuators are explained. the main technical characteristics of industrial actuators such as power, speed, accuracy, response time and working environment are reviewed. in control systems, based on the information received from sensors, actuators are controlled and mechanisms of influence on physical processes are studied. the communication, monitoring and remote control capabilities of smart actuators as well as their integration into iiot systems are also analyzed.

  4. 4.
    Embedded systems and microcontrollersLecture

    The topic covers embedded systems and microcontrollers, which are key computing and control components of industrial internet of things systems. the concept, structure and basic hardware components of embedded systems such as processor, memory, input-output interfaces are explained. working principles, software architecture and hardware-software interaction of these systems are reviewed. embedded systems are classified according to their functional characteristics, application areas and performance requirements, and various embedded system architectures are studied. also, the structure, main functions and role of microcontrollers in building sensor and actuator based iiot systems are analyzed.

  5. 5.
    Programming of internet of things systemsLecture

    The topic covers the main approaches, languages ​​and platforms used for programming iot and iiot systems. the programming languages ​​used in the development of iot applications and their application features are reviewed. the concept of firmware, its role in managing hardware components of embedded systems and its interaction with software are explained. the principles of programming sensors, actuators and other devices are studied using arduino and raspberry pi platforms. security requirements and principles of secure software development during iot software development are also analyzed.

  6. 6.
    Communication technologies supporting the internet of thingsLecture

    The topic covers the main communication technologies that provide inter-device data exchange in iot and iiot systems. working principles and application features of rfid, nfc, bluetooth low energy (ble), wi-fi backscatter and gprs/gsm mobile networks are reviewed within the framework of wireless communication technologies. the structure of wireless sensor networks, their main components and their role in transmitting sensor data are explained. the main features and areas of use of uart/usart, spi, i2c, USB and ethernet interfaces from wired communication technologies are studied. emphasis is placed on the principles of selecting different communication technologies in terms of transmission distance, energy consumption, data transfer rate, and application environment.

  7. 7.
    Internet of things communication protocols: channel and network/internet layersLecture

    The topic covers the main communication protocols used in iot and iiot systems at the channel and network/internet levels. the role of the IEEE 802.15.4 standard in low-power wireless networks, ipv6 and 6lowpan technologies to enable ip-based communication in resource-constrained iot devices is explained. the RPL protocol's principles of routing in low-power and lossy networks are reviewed, as well as the network architecture and application characteristics of thread, zigbee, and zigbee IP technologies. the possibilities of wireless communication with low energy consumption of z-wave technology are studied. the use of lora and lorawan technologies in long-range, low-power iot and iiot applications is also analyzed.

  8. 8.
    Internet of things communication protocols: transport and application layersLecture

    The topic covers the main communication protocols used in iot and iiot systems at the transport and application layers. the principle of connectionless data transmission of the UDP protocol and its application in resource-limited iot systems are explained. the architecture, communication models, and key features of MQTT and coap protocols for low-power devices are reviewed. the possibilities of message exchange and intersystem communication of AMQP and XMPP protocols are studied. it also analyzes the secure messaging features of the SMQTT protocol and the main criteria that influence the selection of these protocols in various iot and iiot applications.

  9. 9.
    Edge computing and real-time data streamingLecture

    The topic covers the concept of edge computing and its role in data processing in iot and iiot systems. the limitations of cloud computing in terms of latency, dependency on network connectivity, and the transfer of large volumes of data are explained, as well as the role of the edge computing approach in overcoming these limitations. edge computing architecture, its interaction with iot devices, and the principles of processing data close to the source are reviewed. real-time data stream processing and the application of machine learning models in edge environments are studied. also, the technical challenges, security risks and future development prospects of this technology are analyzed.

  10. 10.
    Cloud-based internet of things platformsLecture

    The topic covers the integration of cloud computing and internet of things technologies and the key features of cloud-based iot platforms. the interaction between the cloud and iot systems, the principles of transferring, storing and processing data from devices to the cloud environment are explained. the key components of a cloud-based iot architecture and the capabilities of various iot platforms for device management, data processing, monitoring, and analytics are reviewed. the basic functions of these platforms and their usage characteristics in various iot and iiot applications are studied. data privacy, access control, secure communication and other key security issues in cloud-based iot systems are also analyzed.

  11. 11.
    Cybersecurity in the industrial internet of thingsLecture

    The topic covers the basic concepts of cyber security in iiot systems, requirements and principles of protection of industrial environments. major security vulnerabilities present in iiot devices, sensors, actuators, communication networks, and connected systems are reviewed. the security of iot devices and communication channels is explained, as well as the main cyberattacks targeting iiot systems and their impact on industrial processes. basic security mechanisms such as authentication, access control, encryption, network segmentation, monitoring, and incident detection are studied. also, the main industrial cyber security standards used in securing iiot systems and their application principles are analyzed.

  12. 12.
    Development of industrial internet of things applicationsLecture

    The topic covers the main stages of designing and developing industrial internet of things applications. iiot applications used in the manufacturing and energy sectors and their role in industrial process monitoring, control and optimization are reviewed. the principles of integrating key components such as sensor, actuator, communication technology and iot platform into a single iiot application are explained. the selection of the application scenario suitable for a specific industrial problem and the determination of system requirements are studied. also, attention is paid to the preparation of the initial project approach and the basic architectural structure of the application based on the selected scenario.

  13. 13.
    Advising and designing student iot projectsLecture

    The topic covers the consulting process for planning and designing iot and iiot projects that students will develop. the appropriateness of the project topic, scope and specification of the problem to be solved are reviewed. the choice of system architecture, sensors and actuators, communication technologies and protocols, programming tools and iot platforms are discussed for the selected project. development stages of the project and directions for the organization of interaction between components are defined. also, the structure of the project presentation, demonstration of technical results and evaluation criteria are explained.

Reading list

  1. Misra, s., roy, c., & mukherjee, a. (2020). introduction to industrial internet of things and industry 4.0. CRC press.
  2. Booth, i. (ed.). (2020). industrial iot: challenges, design principles, applications, and security. springer.
  3. Jha, s., tariq, u., joshi, g. p., & solanki, v. k. (eds.). (2022). industrial internet of things: technologies, design, and applications. CRC press.
  4. Suresh, a., nandagopal, m., raj, p., neeba, e. a., & lin, j.-w. (2023). industrial iot application architectures and use cases. auerbach publications.
  5. Gilchrist, a. (2016). industry 4.0: the industrial internet of things. après.
  6. Industry iot consortium. (2022). the industrial internet reference architecture (version 1.10).(opens in a new tab)
  7. Buyya, r., & dastjerdi, a. v. (eds.). (2016). internet of things: principles and paradigms. elsevier.
  8. Dow, c. (2024). internet of things programming projects: build exciting iot projects using raspberry pi 5, raspberry pi pico, and python (2nd ed.). pact publishing.
  9. Madisetti, v., & bahga, a. (2014). internet of things: a hands-on approach. universities press.
  10. Opc foundation. (n.d.). OPC UA overview.(opens in a new tab)
  11. Amazon web services. (n.d.). AWS iot core documentation.(opens in a new tab)

Assessment

FormDescriptionScoreRelated CLO
Cari qiymətləndirməCari qiymətləndirmə - fənn üzrə tələbənin semestr müddətində fəaliyyətinin qiymətləndirilməsi olmaqla, mühazirə və məşğələ (laboratoriya) dərs materiallarının mənimsənilmə səviyyəsini qiymətləndirilir.30 balFTN 1-6
DavamiyyətTələbə fənn üzrə dərslərin 25%-dən çoxunda iştirak etmədiyi halda imtahana buraxılmır.10 bal-
Tələbənin sərbəst işiTələbəyə fənn üzrə semestr ərzində 1 sərbəst işin (zəruri hallarda sərbəst işlərin sayı artırıla bilər) yerinə yetirilməsi tapşırığı verilir.10 balFTN--
İmtahanİmtahan şifahi, yazılı, yazılı-elektron, test üsulu ilə keçirilir50 balFTN 1-6