The I4.0 Standardized Microservice-based Industrial Agent (I4.0 SMIA) is a proposal for the concept of the I4.0 Component from the Reference Architectural Model Industrie 4.0 (RAMI 4.0). The features of the I4.0 SMIA include:
- free & open-source (add license)
- easily customizable and configurable
- containerized solution
- Standardized AASs based on SPADE agents.
Tip
For more details on I4.0 Standardized Microservice-based Industrial Agent see the 📘 full documentation.
The repository of the I4.0 SMIA project is structured as follows:
- additional_tools: additional tools developed related to the I4.0 SMIA (i.e. a SPADE agent with a graphical interface that allows sending FIPA-ACL messages in a user-friendly way).
- deploy: all the necessary resources for the deployment of the solution. As the execution platform is Kubernetes, these files are in YAML format.
- src: the entire source code of the I4.0 SMIA. It is divided into two main subfolders:
- AAS_Cores: the code developed for the AAS Cores of the different use cases.
- AAS_Manager: the source code for the standardized AAS Manager.
Important
At the moment there is no final version available for the I4.0 SMIA. The project is currently under development. Therefore, I4.0 SMIA is not a ready-to-use implementation. New features and bug fixes will be uploaded during development.
Note
Discussions page has been set as available to share announcements, create conversations, answer questions, and more.
GNU General Public License v3.0. See LICENSE
for more information.