The project is my senior design project in Istanbul Technical University, Control and Automation Engineering department; with my colleague Onurcan Akıncı. Dr. Ali Fuat ERGENÇ is the supervisor of the project; Rockwell Automation supported the work. Solution design, software developments and tests are performed in Power and Motion Control Laboratory in ITU, sponsored by Rockwell Automation.

Onurcan, Dr. Ali Fuat Ergenc and Emir; after the project presentation

 

Project Summary and the Idea

The project is an integration and software solution which can operate on cloud-based, has various protocol gateways and API endpoints to communicate with industrial-grade hardware, can combine data from different data sources, process these data on complex event processing engines and lastly, can store or send the result data from its own to field devices. Platform is integrated to two geographically distinct industrial systems which is working at present, located in Turkey and China. Results of the integration and its benefits was observed on these systems. It has been noted that this integration is done with existing devices without the use of external hardware, to achieve flexible integration capabilities.

Extensively using; OPC-DA, OPC-UA and MQTT protocols, Siddhi Complex Event Processing Engine, python for protocol gateways, nodeJS and Node-RED for backend development, various noSQL databases for data logging, Amazon Web Services for infrastructure.

Here is the overall architecture of the solution I architected. I’ll refer and explain the architecture in different approaches in the paper. But before lost in it, you can have an idea about what we did.

Infrastructure of Application-Independent Industry 4.0 Based Connected Smart Platform


Here, you can access all sections of the paper, soon.

APPLICATION-INDEPENDENT INDUSTRY 4.0 BASED CONNECTED SMART PLATFORM

  • PREFACE
  • ABBREVIATIONS
  • SUMMARY
  • 1. INTRODUCTION
    • 1.1 Vision and Scope
      • 1.1.1 Industry 4.0 vision
      • 1.1.2 Aim & scope
  • 2. RELATED WORK
    • 2.1.1 Works in Literature
    • 2.1.2 Works in Industry
  • 3. ANALYSIS AND MODELLING
    • 3.1 Analysis
      • 3.1.1 Analysis of the problem
      • 3.1.2 Analysis of the environment
    • 3.2 Modelling and Design
    • 3.2.1 Industrial Layer
      • 3.2.1.1 PLC
      • 3.2.1.2 OPC
    • 3.2.2 Connectivity Layer
      • 3.2.2.1 MQTT
        • 3.2.2.2 OPC - MQTT Gateway
      • 3.2.3 Cloud Layer
      • 3.2.3.1 Cloud Software
        • 3.2.3.2 Data Processing
      • 3.2.4 User Interface
  • 4. IMPLEMENTATION AND TESTING
    • 4.1 Implementation
      • 4.1.1 Project constraints
    • 4.2 Testing
    • 4.3 Experimental Results
  • 5. SECURITY
    • 5.1 Privacy and Security Basics
    • 5.2 Application security
      • 5.2.1 Industrial Layer Security
      • 5.2.2 Connectivity Layer Security
      • 5.2.3 Cloud Layer Security
    • 5.3 Data security & privacy
  • 6. CONCLUSION AND SUGGESTIONS
  • REFERENCES
  • APPENDIX
  • CURRICULUM VITAE