Overview
The Cloud-2-Cloud (C2C) integration follows two main steps:
- Connect devices to the Xyte cloud
- Assign devices to an Xyte tenant
User Flow
This is the recommended from for a User connecting to the OEM's Cloud and adding the Xyte integration.
- User logs into the OEM cloud
- User selects the add "Xyte Integration" option
- The system shows the user helpful information on how to
- Sign-up or sign-in to the Xyte Cloud
- Obtain an API key
- The User copies the API key and enabled the integration
- The C2C integration registers devices with the Xyte cloud and starts sending data (telemetries, etc)
- The C2C integration copies the "space" (location/container/etc) structure to the User's Xyte tenant via the "Space Management APIs"
- The C2C integration assigns devices to the User's Xyte tenant
APIs and Flows
Device Registration and Data
The device registration and data flow, follows the same integration principles as the integration for native devices.
- Register devices with Xyte Register Device
- Continuously send telemetries Send Telemetry
- Any other advanced integrations, such as Commands, Configuration, Events, etc.
Space Management
The space and assignment/claiming APIs are based on the "End Customer" APIs that are accessible using the "API Token" obtained from the User's Xyte tenant (Step #4 in the "User flow" above).
Space creation and manipulation can be done via:
Device Assignment
Devices that register with the Xyte cloud are not automatically assigned to a tenant and must be explicitly tied to the User's Xyte tenant via