Delivery: ~June 2018
...
- Deliver top priority security and system management APIs and reference implementations of supporting microservices (e.g. key management)
- Deliver on promise for a performant, reliable IoT edge platform
- Reduce overall footprint by an order of magnitude through alternative microservice implementations in Go Lang and possibly C
- Enable near real-time performance (see targets below)
- Improved and overhauled documentation set - moving
- Moving developer documentation from Wiki to GitHub so that it is updated/maintained/reviewed like code is (through formal pull requests, etc.)
- Device Service SDKs in Go Lang and C/C++
- Blackbox tests for the entire EdgeX API set
- Arm native testing - with continuous integration processes extended to produce artifacts and support the native testing
- Performance tests on startup time, request/response times on all APIs, latency to actuation from device service collection, through core data, to rules engine, command back to a device service.
- Performance metric testing will include CPU and memory usage statistics
- Not MVP, but additional contributions sought for
- Provide additional reference connectivity
- Export Services (e.g. AWS/Greengrass)
- Device Services (e.g. OPC-UA)
- Demonstration of EdgeX in real-world POC/test bed, including through possible collaboration with the IIC
- Provide additional reference connectivity
...
System management API (action, alerts, metric) as discussed and outlined here
System management Agent
Target Performance
...