Eclipse Connected Services Platform 1.0.0

1.0.0

Description

The release enables the following features,

  • Streambase library acting as an enabler for event-driven processing for microservices and MQTT communication
  • Managing Vehicle details
  • Remote Operations
  • Notifications via Email, SMS, IVM (In Vehicle Messaging) and PUSH channels
  • Publishing the Config messages to Vehicle
  • Enabling vehicle to pull the config changes by user
  • HiveMQ extension to handle the V2C (Vehicle to Cloud) and C2V (Cloud to Vehicle) messages via MQTT channel

 

The release constitutes the following new components,

  1. streambase
    • Enabler for event-driven processing for microservices and handling V2C  (Vehicle to Cloud) and C2V (Cloud to Vehicle) communication via MQTT channel.
  2. services-common
    • Provides common utilities for microservices
  3. vehicle-profile
    • Enables APIs to create and maintain the vehicle details that are onboarded to the connected services platform.
    • Storage of all the details like VIN, ECU S/N, Make, Model, Year, Brand, authorized users, Vehicle architecture type, etc. for all the product lines / vehicle platforms supported by Vehicle OEM
  4. ro
    • Enables APIs to perform following Remote Operations,
      • Remote Door Lock/Unlock
      • Remote Start & Stop
      • Remote Lights ON / OFF
      • Remote Trunk Lock / Unlock
      • Remote Alarm ON / OFF
      • Remote Engine Start / Stop
  5. notification-center
    • Enables APIs to publish notifications via different channels like Email, SMS, IVM, PUSH
  6. hivemq-extension
    • Provides functionality to authenticate the MQTT client, provides default permissions on configured topics, subscribe, publish, and so on. This extension supports HiveMQ 4.X.
  7. device-message
    • Enables API to publish config messages to the vehicle / device via MQTT channel when there is a config created, updated or deleted.
  8. device-shadow
    • Enables API that provides ability to the device / vehicle to resync its configuration, especially when it was disconnected.
  9. device-client
    • Device client is an edge component in the overall CSP eco system. It aggregates various data from the deployed device, validates them, performs various edge algorithms, persists the data, schedule and upload the data to cloud over secured connections.

The following are the version details for release 1.0.0 package,

<To be filled>

 

Conforms To UI/UX Guidelines
Not verified