Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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 developer documentation from Wiki to GitHub so that it is updated/maintained/reviewed like code is (through formal pull requests, etc.).  This allows the documentation to also be versioned with the codebase.  Use of standard documentation tools and processes, allow the documentation to be “built” by the CI processes and released in more user friendly (and portable) fashion.

  • 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

...