The FITMAN Smart Factory platform is the composition of a set of FIWARE Generic Enablers (GEs) and Specific Enablers (SEs) which is concretized in a functional platform for the Smart Factory domain and deals with the optimization of the production processes (in terms of production costs reduction, efficient energy usage, improvement in production reliability, production machines usage, etc.) via the monitoring and management of the production process and of its components. In this sense, it aims to collect information form the shop floor to support the real time decision making exploiting data collected and to improve predictive maintenance by monitoring the machinery.
The Smart Factory Platform facilitates an optimal implementation of technologies and enablers, including embedded sensors that are connected with the legacy systems (ERP, MES and predictive maintenance) to optimal control of production processes to make the factory more sustainable.
The software components that compose the Smart Factory platform are 5 FI-WARE GEs and 4 FITMAN SEs:
- In reference to the Generic Enablers, the IoT.ProtocolAdapter, a component that enables the communication with IoT Devices implementing ZigBee specification, the IoT.DataHandling which manages Data Handling in the Gateway, the IoT.IoTBroker, a middleware component enabling applications to retrieve aggregated information from IoT installations and the IoT.ConfMan which is an implementation of NGSI9 and NGIS10 with persistence, the IoT.Backend.DeviceManagement, which is a central component for the IoT backend providing the resource-level management of remote assets as well as core communication capabilities.
- In regard to SEs, the Smart Platform integrates, the Shop floor Data collection (SDC), which provides mechanisms for data capture on RFID tags and for integrating wireless sensor networks, the Secure Event Management (SEM), adding mechanisms for events distribution in a controlled and safety manner, the Dynamic CEP (DyCEP), which enables very complex real-time processing of the shop-floor events and other events relevant for manufacturing process (e.g. from MES), and the Dynamic Visualization and Interaction (DyVisual) in charge to provide visualisation and synchronisation functionalities for different clients, in particular web clients.