{"id":17912310,"url":"https://github.com/timgrossmann/vorto-dashboard","last_synced_at":"2025-03-23T22:34:22.990Z","repository":{"id":95622446,"uuid":"177562227","full_name":"timgrossmann/vorto-dashboard","owner":"timgrossmann","description":"React/Node Dashboard","archived":false,"fork":false,"pushed_at":"2019-04-23T03:28:29.000Z","size":1619,"stargazers_count":5,"open_issues_count":9,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-19T00:04:07.884Z","etag":null,"topics":["dashboard","eclipse","iot","iot-device","nodejs","react","vorto"],"latest_commit_sha":null,"homepage":"https://vorto.eclipse.org/","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/timgrossmann.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"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":"2019-03-25T10:15:43.000Z","updated_at":"2020-05-27T06:24:31.000Z","dependencies_parsed_at":"2023-03-26T13:18:40.986Z","dependency_job_id":null,"html_url":"https://github.com/timgrossmann/vorto-dashboard","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/timgrossmann%2Fvorto-dashboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timgrossmann%2Fvorto-dashboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timgrossmann%2Fvorto-dashboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timgrossmann%2Fvorto-dashboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timgrossmann","download_url":"https://codeload.github.com/timgrossmann/vorto-dashboard/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245180059,"owners_count":20573592,"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":["dashboard","eclipse","iot","iot-device","nodejs","react","vorto"],"created_at":"2024-10-28T19:44:28.138Z","updated_at":"2025-03-23T22:34:22.976Z","avatar_url":"https://github.com/timgrossmann.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e **Deprecated** - This project will be continued [here](https://github.com/eclipse/vorto-examples)\n\n# [Eclipse Vorto](https://github.com/eclipse/vorto) Device Dashboard\nReact and NodeJS based Dashboard that helps quickly prototype IoT Device integrations with the Bosch IoT Suite. \nIntegrated IoT devices can be displayed and data visualized.\n\n\n\u003cimg src=\"./assets/deviceDashboard.png\" width=\"49%\"/\u003e \u003cimg src=\"./assets/locatePage.png\" width=\"49%\"/\u003e\n\n## Installation\n```bash\ncd vorto_dashboard\nyarn install # please use yarn here to avoid any problems\n\n# start the react dashboard\nnpm start\n\n# start the \"backend\"\nnode index.js\n```\n\n## Setup Things\n1. Create BoschID account\n1. Subscribe to Suite for Asset Communication (Beta)\n1. Set the namespace in the Asset Communication Dashbard. This is needed to create things.\n1. Go to profile -\u003e OAuth2 Clients\n1. Create new client (Check the Things checkbox)\n1. Copy Client ID, Client secret, scope into the config.json file.\n1. Create Things in the console\n1. For each device, add an Entry at the policies tab with type \"suite-auth\" and the clientID from your auth client. Grant thing READ access.\n\n\u003e Once you start the dashboard, all your devices should now be listed and by default, their values will be updated every 5 seconds.\n\n\n## Extending the Dashboard with custom Cards\nIf you want to implement custom cards for your own function blocks, [**this short guide**](./extending.md) will serve as a starting point to do so.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimgrossmann%2Fvorto-dashboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimgrossmann%2Fvorto-dashboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimgrossmann%2Fvorto-dashboard/lists"}