{"ref":"artifact:b-tocs-scec","page":"/artifacts/b-tocs-scec","json":"/artifacts/b-tocs-scec.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"b-tocs-scec","name":"scec","artifact_type":"sample","ecosystem":"btp","domain":"integration-and-messaging","origin_ring":"independent","use_as":"starting-point","description":{"one_line":"Docker Compose stacks for the edge side of an SAP BTP scenario: a ThingsBoard IoT stack with components added for an SAP Cloud landscape, and a template that builds a Cloud Connector image from SAP's own download.","short":"Docker Compose IoT edge stack that connects to SAP BTP","what_it_solves":"The edge half of an IoT scenario, as Docker Compose stacks the maintainer calls the SAP Cloud Edge Connector. Its IoT stack takes the ThingsBoard compose template from the vendor's install guide and adds components for use with an SAP Cloud landscape, with the login on localhost:8080 and the product's predefined system administrator, tenant administrator and customer users. Beside it a template builds a [Cloud Connector](artifact:sap-cloud-connector) Docker image from the original SAP sources, with the Cloud Connector and SAP JVM versions set as build arguments in the Dockerfile and the administration UI on localhost:8443. The README marks the repository ALPHA with no security and says to use it locally only.","to_build_on_it":"The pieces are compose files and a Dockerfile: the Cloud Connector image takes its version from two build arguments, and the IoT stack follows the vendor's own compose template, so a change is made in those files. Both stacks start on their product's default administrator credentials, and the Cloud Connector instructions have the reader change the password at first login."},"links":{"repo":"https://github.com/b-tocs/scec"},"maintainers":["actor:b-tocs"],"requires":[{"ref":"external:docker","for":"Running the stacks, which are Docker Compose files, and building the Cloud Connector image.","requirement":"required","basis":"binding","role":"container-engine","sources":[{"url":"https://github.com/b-tocs/scec","title":"b-tocs/scec — README","checked":"2026-10-22","quote":"Simple IoT Stack for Docker Conpose to connect an edge scenario to SAP BTP."}]},{"ref":"artifact:sap-cloud-connector","for":"The template builds its image from SAP's own Cloud Connector download, with the version chosen as a build argument.","requirement":"conditional","condition":"the Cloud Connector template is built","basis":"binding","role":"image-contents","sources":[{"url":"https://raw.githubusercontent.com/b-tocs/scec/main/templates/scc/README.md","title":"b-tocs/scec — SAP Cloud Connector Template","checked":"2026-10-22","quote":"This is a template to build a SAP Cloud Connector Docker image from the original SAP sources: https://tools.eu1.hana.ondemand.com/#cloud."}]},{"ref":"external:thingsboard","for":"The IoT stack runs ThingsBoard from the vendor's own compose template, with components added for an SAP Cloud landscape.","requirement":"conditional","condition":"the ThingsBoard stack is started","basis":"binding","role":"iot-platform","sources":[{"url":"https://raw.githubusercontent.com/b-tocs/scec/main/stacks/thingsboard/README.md","title":"b-tocs/scec — Thingsboard based IOT Stack for SAP","checked":"2026-10-22","quote":"Thingsboard is an IOT Stack for enterprise usage. Based on [this](https://thingsboard.io/docs/user-guide/install/docker/) docker compose template this stack add some components for use with a SAP Cloud landscape."}]}],"provenance":{"discovered_via":[{"source":"source:github"}],"first_seen":"2026-10-22"},"drafted_with_ai":true,"contributors":["actor:b-tocs","actor:mdjoerg"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"2 contributors"},{"label":"Repository","tier":"fair","evidence":"pushed 2025-08, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"fair","evidence":"none found in the tree"},{"label":"Docs","tier":"poor","evidence":"README <1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":0,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","npm":"not published under this name","stars":0,"forks":0,"open_issues":0,"archived":false,"pushed_at":"2025-08-06","license_spdx":"MIT","org_owned":false,"default_branch":"main","created_at":"2025-04-08T09:21:17Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":404,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2025-04-08","last_commit":"2025-08-06","commits":7,"contributors":2,"readme_path":"README.md","readme_sha":"22e0383b409d01a7f73565f2eca5c7b36936ab17","repo_read":"2026-10-24"},"edges":{"maintainers":[{"ref":"actor:b-tocs","name":"B-Tocs.org Community","json":"/actors/b-tocs.json"}],"contributors":[{"ref":"actor:b-tocs","name":"B-Tocs.org Community","json":"/actors/b-tocs.json"},{"ref":"actor:mdjoerg","name":"MDJoerg","json":"/actors/mdjoerg.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}