Skip to content

howcroft/dinasore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Dynamic INtelligent Architecture for Software and MOdular REconfiguration - DINASORE - is a distributed platform that runs at the fog computing level, enabling the pre-processing of data using algorithms, that are encapsulated inside modules, i.e. Function Blocks (FBs).

The principal advantage of this platform is the redistribution of the running modules across a Cyber-Physical System (CPS). So the user can develop their own code, in Python, and then upload it to the different DINASORE nodes in the CPS. To draw the system it's used the 4DIAC-IDE which is according the IEC61499 standards. This version is targeted to the Industry4.0 applications, for that, it also uses the OPC-UA protocol to allow communication with the other industrial components.

Content

Features

  • Communication between the DINASORE and the 4DIAC-IDE
  • Encapsulation of a function block inside the DINASORE
  • Execution of multiple function blocks inside the DINASORE
  • Distributed execution of a configuration across the network
  • Monitoring of all function blocks using the watch option at the 4DIAC-IDE
  • Remote stop of a configuration that is running
  • Docker integration
  • Opc-Ua integration
  • Configuration storage
  • Test with complex variables (lists, arrays, methods (strings))

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.8%
  • Dockerfile 0.2%