A fog platform for secured IoT services

Automation in industry, connected cars and critical infrastructure observation with drones are some of the benefits associated with advanced technologies. However, these applications require more properties that can guaranty safety, including real-time reaction, secure and effective data protection and management, and industry-specific safety guidelines as well as energy efficiency. The EU-funded RAINBOW project will plan and develop an open and secured fog computing platform that will advance the management of extensible, diverse and safe IoT services and cross-cloud applications. The project envisages extending fog computing to its real potential by supplying the development, composition, data and network management to reach secure end-applications.

Show the Project Objective

The vision of RAINBOW is to design and develop an open and trusted fog computing platform that facilitates the deployment and management of scalable, heterogeneous and secure IoT services and cross-cloud applications (i.e microservices). RAINBOW falls within the bigger vision of delivering a platform enabling users to remotely control the infrastructure that is running, potentially, on hundreds of edge devices (e.g. wearables), thousands of fog nodes in a factory building or flying in the sky (e.g. drones), and millions of vehicles travelling in a certain area or across Europe. RAINBOW aspires to enable fog computing to reach its true potential by providing the deployment, orchestration, network fabric and data management for scalable and secure edge applications, addressing the need to timely process the ever-increasing amount of data continuously gathered from heterogeneous IoT devices and appliances. Our solution will provide significant benefits for popular cloud platforms, fog middleware, and distributed data management engines, and will extend the open-source ecosystem by pushing intelligence to the network edge while also ensuring security and privacy primitives across the device-fog-cloud-application stack. To evaluate its wide applicability, RAINBOW will be demonstrated in various real world and demanding scenarios, such as automated manufacturing (Industry 4.0) connected vehicles and critical infrastructure surveillance with drones. These application areas are safety-critical and demanding; requiring guaranteed extra-functional properties, including real-time responsiveness, availability, data freshness, efficient data protection and management, energy-efficiency and industry-specific security standards.

Our Role in the Project

In the context of RAINBOW’s developments, K3Y has engaged in a thorough requirements analysis and stakeholders identification process. Moreover, K3Y is heavily involved with the various technical developments taking place in the context of RAINBOW use case 3 “Powerline Surveillance via Swarm of Drones”; in this use case, K3Y has developed software components responsible for drone swarm simulation, leveraging both physical and communication emulation frameworks. The software defines interfaces amongst drones and distributed ground control stations, and is controlled graphically via the open-source ground control graphical user interface “Q Ground Control”; the developed solutions are capable of receiving and multiplexing control and payload messages from a large number of drones, and provide the user with an abstraction layer for their control with various other industry-specific protocols. K3Y also leads efforts in validation and performance evaluation as well as project dissemination and communication activities.