{"id":19079314,"url":"https://github.com/covesa/ccs-components","last_synced_at":"2025-04-30T05:43:31.492Z","repository":{"id":43008758,"uuid":"253457519","full_name":"COVESA/ccs-components","owner":"COVESA","description":"Implementation of technology stack components for the Cloud \u0026 Connected Services (CCS) Project","archived":false,"fork":false,"pushed_at":"2024-05-31T09:45:54.000Z","size":6012,"stargazers_count":7,"open_issues_count":0,"forks_count":11,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-30T05:43:22.278Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/COVESA.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-06T09:55:35.000Z","updated_at":"2025-03-16T15:59:23.000Z","dependencies_parsed_at":"2024-05-31T11:13:38.110Z","dependency_job_id":null,"html_url":"https://github.com/COVESA/ccs-components","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/COVESA%2Fccs-components","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/COVESA%2Fccs-components/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/COVESA%2Fccs-components/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/COVESA%2Fccs-components/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/COVESA","download_url":"https://codeload.github.com/COVESA/ccs-components/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251651221,"owners_count":21621702,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T02:14:13.266Z","updated_at":"2025-04-30T05:43:31.472Z","avatar_url":"https://github.com/COVESA.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Status - Dormant](https://img.shields.io/static/v1?label=Status\u0026message=Dormant\u0026color=0565FF\u0026style=for-the-badge)\n\n# cloud-and-connected-services-components\n\n### Maintainers\n\nUlf Björkengren - Ford Motor Company\n\n# ccs-components\nThis project contains a number of components used in the Cloud \u0026 Connected Services (CCS) project at the Connected Vehicle Systems Alliance (COVESA).\nThe figure below shows an example of this technology stack, where the components on this repo are used.\n\n\u003cbr\u003e\u003cimg src=\"docs/VSS_CCS_Setup.png\" alt=\"CCS GitHub Deployment Model\" width=\"800\" height=\"480\"/\u003e\u003cbr\u003e\n\nPlease note that in a vehicle deployment the live simulator, the OVDS server and database would be replaced by a \"vehicle native\" data feeder implementation.\u003cbr\u003e\nThe VISSv2 internal interfaces between the core server, the HTTP/WS/MQTT transport managers, and the service manager all run over the Websocket protocol, with JSON payloads as specified for the Websocket transport in the VISSv2 specification.\u003cbr\u003e\nThe statestorage interface is realized by the SQLITE queries that can be formulated to read or write single signals from/to it.\n\n# OVDS server/db\nThe Open Vehicle Data Set database is a database schema that is well suited for storing vehicle data from multiple vehicles. \nIt is here realized on an SQLite DB.\u003cbr\u003e\nThe OVDS server exposes an HTTP interface for reading from, or writing to the OVDS.\n\n# OVDS/CCS Client\nThe OVDS/CCS client reads data from the VISSv2 server over HTTP or Websocket transports, and writes it to the OVDS via the OVDS server.\n\n# VISSv2-server\nThe VISSv2 server is not developed on this repo, it is found on https://github.com/MEAE-GOT/WAII.\n\n# statestorage DB\nThe statestorage database is used as a buffer between the two asynchronous systems north- and southbound of it.\nIt contains a single entry for each signal of the VSS tree that is used to represent the signals of this vehicle. \n\n# live simulator\nThe live simulator has been developed to solve the problem of simulating a stream of vehicle signals to feed into the technology stack.\nThe source of the vehicle data is an OVDS that has been populated with vehicle data that has been obtained from real life vehicle trips.\nThe live simulator reads the OVDS data via an OVDS server, and writes it to a statestorage DB. \nThe timing of this read/write process is controlled by the timestamps of the data in the OVDS.\n\n# OVDS server/db (livesim)\nThis component is used as the vehicle data source for the live simulator. \nIt is functionally equivalent with the OVDS server/db described earlier.\u003cbr\u003e\n\nFor detailed information about these components, please see the README in respective directory.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcovesa%2Fccs-components","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcovesa%2Fccs-components","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcovesa%2Fccs-components/lists"}