Topic 15:
Light Reasoning Engine for Smart IoT Highway Connectors Running at the Edge
Abstract
To bring a comprehensive solution to IT-OT integration challenges, Integration Objects provides a new IoT platform, Smart IoT Highway (SIOTH®). SIOTH provides protocol conversion capabilities by supporting and managing different industrial protocols, data buffering and storing into different databases as well as a reasoning engine for rules and workflows execution.
The rule and workflow engines provide essential functionalities within SIOTH to orchestrate and synchronize data flows based on logic, events detection, scheduling, or routing. Within this framework, we propose this end of studies project to engineer a flexible, rules-based engine for SIOTH connectors that can efficiently process real-time IoT data streams, execute predefined rules and workflows, and generate actionable insights to support decision-making at the edge of the IT-OT integration architecture. The intern will be asked to:
- Perform a literature review and a comparative study for existing reasoning and rule engines as well as existing integration bus, middleware, and orchestration platforms
- Develop a scalable and adaptable configurable engine architecture that can ingest and process diverse IoT data sources while executing rules and workflows efficiently
- Incorporate real-time data processing capabilities to ensure timely execution of rules and actions, facilitating rapid responses to changing conditions.
- Provide a user-friendly interface for SIOTH users to define and configure rules, workflows, and parameters, allowing for easy customization to address specific application requirements.
- Conduct comprehensive testing of various scenarios relevant to the specific IoT application domain, validating the engine’s adaptability and performance providing perspectives.
During this project, the intern will learn all about Industrial Internet of Things (IIoT), rule engines and programming in .Net/Java environments.
Deliverables:
At the end of the internship, the intern shall deliver a finalized solution with:
Comparative study of the existing rule engines
Design documents
Source codes (.NET)
Test tools
Documentation: user guide, project report, and test reports
Key Words:
Industrial Internet of Things (IIoT), Real-time Systems, Distributed Systems, Orchestration, Rules-Based Processing, Dynamic Decision-Making, Real-time Processing, Configurability, Rules Engine Integration, Industry 4.0, Efficiency Optimization.
Interested in this end of studies project?
Graduation Topics Software Development
- MQTT High Availability for Industrial IoT Platform
- Secure REST Framework Complying with the Latest Cyber Security Measures
- Design & Implementation of an Industrial OPC UA Data Transfer
- SIOTH for Real-Time Data Exchange between IT Services and OT Devices
- SIOTH for Industrial Data Exchange between OT Devices and IT Systems
- SIOTH Solution for Smart Energy Metering, Control and Management
- OPC UA Protocol Compliance
- Historical Data Management Framework for SIOTH
- Generic .Net Scripting Framework for Smart IoT Highway
- Cloud Native IOT Data Acquisition Platform
- Cloud Deployment Solution for SIOTH IT-OT Integration Platform
- Generic .Net Scripting Framework for Smart IoT Highway
- Audit Trail and Versioning Module for SIOTH
- Azure AI / ML Integration for Real-time Manufacturing Intelligence Application
- Light Reasoning Engine for Smart IoT Highway Connectors Running at the Edge
- Design & Implementation of MQTT Sparkplug proxy for Industrial IoT Platform
- Automation Test Framework