Brain-IoT platform

The Brain-IoT platform is a collection of tools developed as part of the Brain-IoT project.

Brain-IoT open-source components

This is the list of components of the Brain-IoT platform released under open-source license.

Component Documentation Distributions Source Repos
Brain IoT Modelling Languages Documentation https://ci.eclipse.org/papyrus/view/IoTML/ https://git.eclipse.org/c/papyrus/org.eclipse.papyrus-iotml.git/
Brain IoT Modelling Tool Documentation https://ci.eclipse.org/papyrus/view/IoTML/ https://git.eclipse.org/c/papyrus/org.eclipse.papyrus-iotml.git/
Edge Node SensiNact sensiNact door
sensinact smart behaviour
sensinact sica smartbehaviour sensinact sica bridge

sensinact-gateway
sensinact secured ttn
SensiNact Door: door-api, door, door-app
sensinact smart behaviour: brain-iot-service-api, brain-iot-service-impl
sensinact sica smart behaviour: brain-iot-sica-service-api, brain-iot-sica-service-impl, brain-iot-sica-service-app
sensinact sica bridge
sensinact-gateway
sensinact secured ttn: brainiot-service-security-api, ttn-decoderl
sensiNact door
sensinact smart behaviour
sensinact sica smart-behaviour
sensinact sica bridge
sensinact-gateway
sensinact secured ttn
SensiNact studio Documentation https://git.eclipse.org/c/sensinact/org.eclipse.sensinact.studio.git
s0nar readme s0nar
Brain-IoT Fabric TUTORIAL available here
Brain-IoT Event Bus: readme
Brain-IoT MIS: readme
Fabric Deployment: readme
Admin User Interface: readme
Fabric Systems
Marketplace
Behaviour Management Service: readme
Brain-IoT Event Bus: eventing-api, eventing-impl, eventing-test
Brain-IoT MIS: message-integrity-api, message-integrity-secure-impl
Fabric Deployment
Admin User Interface
Fabric Systems
Marketplace
Behaviour Management Service
Brain-IoT Event Bus
Brain-IoT MIS
Fabric Deployment
Admin User Interface
Fabric Systems
Marketplace
Behaviour Management Service
BIP MV Tool
BIP Java Code Generator
Attack-Defence Strategies Exploration Tool readme Attack Defence
WoT-enabled ROS Edge Node readme robot-api, robot.config, robot-msgs, robot-service ROS Edge Node
Privacy Control System readme Privacy Control System

Brain-IoT closed components

The Brain-IoT platform also includes two components that are not open-source, which provide additional features not available in the open-source release. The repositories indicated in this table are private and accessible only after authorization. If you are interested in such components, you can contact the Consortium partners.

Component Documentation Distributions Source Repos
ACE Server MIS
IoT Security
If you are interested in these solutions, do not hesitate to contact us: https://airbus-cyber-security.com/contact-us/
Physical Layer Modelling Language

Brain-IoT applications

These repositories contain the source code of applications, which has been developed during the project, to test and validate the Brain-IoT platform in the two Brain-IoT scenarios: Service Robotics and Water Infrastructure Management use cases.

Service Robotics

Application Documentation Distributions Source Repos
Service Robotics Events readme Robotics Events: robot-behaviour, tables-creator-api, tables.creator, tables.creatorConfig, tables.queryer, single-framework-example, warehouse.sensinact.api Robotics Events

Water Infrastructure Management

Application Documentation Distributions Source Repos
Critical Water Infrastructure readme Critical Water Infrascruture: critical-water-infrastructure-api, critical-water-infrascture-impl, critical-water-infrastructure-app Critical Water Infrastrcture