4. Eclipse AGAIL
Challenges
4
Decentralized IoT -
GW Empowerment
Control Devices
Store and manage Data locally
Create and run Apps
Extensibility and
Adaptability
Adapt to different Verticals
Modular extensible design
Interoperability
Protocols (for devices)
Devices
Cloud services
GW HW platforms
Developer communities
Ease of Use
Cloud-like DevOps
Integrated management features
Embedded devel. environment
Facilitate code reuse
5. Dbus + REST APIs + SDK
Low-level components
connectivity, things, data, security,
recommendations
Docker containerization
Java, Node.js, Python, C++ components
Docker compose based startup
Eclipse AGAIL
Language-agnostic, modular, and open stack for the IoT Gateway
Yocto based OS
lean OS, broad HW support
App execution
Embedded Dev UI, Cloud integration, Apps
Open Modular HW
simplify IoT GW design
Pilot development
5 Pilots, 1 Testbed, 4 Artists, 2 Open Calls