Status: DRAFT Date: 2026-11-03 Scope: Informative reference register for robot interaction with buildings — not a general BMS data catalog. Normative impact: None. This document does not change ROCOM requirements.
Purpose
Provide a short, sourced reference register that lists vendors, systems, documented APIs, access conditions, and source URLs for building-system interfaces relevant to robot-to-building integration. The register is informational only — it does not evaluate, certify, or recommend any vendor.
Separation of Concerns
| ROCOM standard |
Vendor-independent requirements and function profiles |
Normative text and version |
| Reference register (this document) |
Vendor, product, API, short descriptions, links |
Source, documentation date, access conditions |
| Implementation and test evidence |
Adapter, maintainer, test scope, results |
Independent status fields, adapter version, test proof |
| Customer context |
Installed equipment, local configuration, access agreements |
Restricted per-site (e.g. Vestre Viken testbed) |
Status Dimensions
Each entry tracks four independent dimensions. No automatic promotion between dimensions:
| Documentation |
primary_source_found, version_pinned, unknown |
| Adapter Implementation |
not_assessed, in_progress, published |
| Test Evidence |
not_assessed, simulated, production_tested |
| ROCOM Conformance |
not_assessed, self_declared, certified |
Governance Rules
- A public API link does not confer ROCOM-compatible or certified status.
- Status dimensions are recorded separately — documentation, implementation, testing, and conformance are distinct claims.
- Use separate product entries when interfaces or license terms differ.
- The vendor owns the API specification; ROCOM links to the original and maintains only short metadata.
- Public registry contains generic product properties. Installed systems, local endpoints, and site configuration are kept in restricted customer context.
- A test claim must state product/API version, adapter version, test environment, date, tested functions, and link to results.
- Any ROCOM conformance declarations are a design proposal that must be adopted separately — this document introduces no certification scheme.
- Candidates are accepted by the same criteria: relevant function and traceable documentation. The listing is not a vendor recommendation or ranking.
- Use existing reviews and vendor notifications for updates — no new periodic automation is created.
Core Fields
Minimum fields per entry: supplier, product/system, product_and_api_version, domain, capabilities, official_documentation_url, source_owner, authentication_and_access_conditions, documentation_checked_on, adapter_reference_and_maintainer, test_evidence_reference_and_scope.
Industry Precedents
| DICOM PS3.2 Annex N |
Defines content and template for vendor Conformance Statements |
Short, versioned declaration of which ROCOM functions a product or adapter supports |
| HL7/FHIR CapabilityStatement |
Describes capabilities of software or a specific installation |
Separate generic product functions from site-activated functions using structured metadata |
| IHE Product Registry |
Vendor Integration Statements; Connectathon results documented separately |
Closest model: registry entry is not automatic approval |
Register Entries
All entries as of 2026-11-03. Primary documentation found. Adapter status, test status, and ROCOM conformance not assessed in this review.
Elevators
| kone-service-robot |
KONE |
Service Robot API / connected elevators |
WebSocket; elevator call, floor, direction, door status, call status |
Agreement, compatibility, activation must be confirmed per installation |
KONE Service Robot API |
Access Control
| shs-integra |
SystemHouse Solutions |
Integra / EasyConnect |
SOAP/WebService (EasyConnect) for cards, rights, zones, status. REST in 8.80 described for booking; operational door control must be clarified separately |
Product version, modules, and interfaces for robot use must be confirmed |
Integra overview · EasyConnect SOAP · 8.80 REST/Kepware |
| assa-incedo |
ASSA ABLOY |
Incedo Open / ARX–Multiaccess integration |
Third-party API and integration with existing ARX/Multiaccess users |
Scope, rights, and physical door automation must be confirmed separately |
Incedo Open |
| rco-m5 |
RCO Security |
R-CARD M5 User API / Admin API / OPC |
User API for door control; Admin API for administration; OPC for higher-level systems |
Integration agreement with RCO, license, and installer required |
RCO APIs |
| acre-omnis |
acre security |
Omnis 7.5 REST API |
Lists doors, reads status, offers open, pulse open, close |
REST license, compatible version, and external web server required |
Omnis 7.5 REST API |
| salto-platform |
Salto |
Space / KS / Nebula |
Developer portal with product-specific integration resources |
Select product family before API specification; do not assume same functions across products |
Salto Developer |
| unloc-platform |
Unloc |
Unloc API / Mobile Keys |
Key and access management across supported lock types |
Autonomous robot opening without human mobile user not confirmed |
Unloc Developer |
Door Automation
| dorma-doors |
dormakaba |
Door automation / exivo |
Drammen reference for door automation and hardware. exivo is a separate product with API |
exivo API does not document that installed doors have the same interface |
Drammen reference · exivo API |
Locks and Access
| iloq-platform |
iLOQ |
iLOQ Platform / Mobile SDK |
API for users, keys, log, events; documented KONE integration |
Lock type and reader determine robot’s practical passage |
iLOQ Ecosystem · iLOQ/KONE integration |
Building Management (BMS)
| schneider-buildings |
Schneider Electric |
EcoStruxure BO / SmartConnector / Building Data Platform |
Official GitHub sources for servers, EWS integration, data platform access. Product families have different interfaces |
Selected product, version, and modules must be confirmed per installation |
Schneider GitHub |
| jci-metasys |
Johnson Controls |
Metasys REST API |
API documentation and C# client published by vendor |
Server product, API version, rights, and license must be confirmed |
Metasys API · C# Client |
| distech-eclypse |
Distech Controls |
ECLYPSE / CloudRelay |
Open CloudRelay code for REST access through Azure IoT Hub |
Controllers, firmware, Azure, and required licenses must be confirmed |
CloudRelay |
| tridium-niagara |
Tridium |
Niagara Framework |
Vendor examples for Baja, RPC, queries, and user interface |
Example code without product support; no general ready-made REST integration claimed |
Code Samples |
| siemens-buildingx |
Siemens |
Building X |
Public API documentation based on JSON:API |
Product subscription and access must be confirmed. No official GitHub SDK confirmed |
Developer Docs |
Recommended Next Steps
- Create the informative register with the entries above and identified candidates.
- Prioritize version pinning and interface clarification for Integra, KONE, and Schneider at Drammen.
- A formal scheme for conformance statements and tests can be considered once the first adapters have real test evidence.