Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
IoT/IoTServerPlatform
Defining an IoT Server Platform
At EclipseCon NA 2015 a number of IoT WG members meet to discuss the definition of an open source IoT Server Platform. The general view was that a lot of the open source technology has been focused on the devices and edge but not the server and enterprise middleware. The long-term goal of this discussion would be to determine what open source technology need to be created to support an open source IoT server platform.
Out of this meeting, the main feature/components of an IoT Server platform would include:
- Communication
- Device Management - including persistence
- Event Management/Rules Engine/BPM
- User Management
- API
- Storage
The next steps for this discussion needs to be to
- add detail to each feature/component,
- map how this integrates and extends the existing open source middleware that exists in many server solutions, and
- map this to cloud computing solutions.