Vendor Management
Overview
In order to enable Device Provisioning for your Devices, the Vendor Management interface must be used to initialize and define how the interface will work for your Device (Client) Model. The Vendor Management interface can be initialized via the APIs as defined below, or the Exosite Portals OEM website area can be used to set everything up.
To access the provision management interface through Exosite Portals, domain-level administrative access is required. This is most commonly accomplished by using our Portals Whitebox plan. Please contact us to get signed up for your own Portals Domain-level Interface – we can get you going in as little as 24 hours.
Client Models
Client Models are at the heart of the provisioning interface. They allow clients with that model’s feature set to be quickly created/manufactured, provisioned and managed in the field. The key to unlocking this functionality is the creation of a Cloud Profile that describes your Device Model – it represents the physical parameters (both real-time and historical) of a device.
Here is a video overview of the current Exosite Portals domain administration UI for adding & configuring Client Models:
For example, if a device OEM has a simple temperature sensor device that is logging ambient temperature to the cloud, the Vendor could create a Client Model with the following configuration:
- Model Name: MyTempDevice
- Model Serial Number Template: ABCD
- Model Content: [Firmware File]
- Model Data Sources: Temperature (float), Ping (int)
- Model Data Retention: 1 Month
- Model Event Rules: Over Temp (Temperature > 80 for N seconds)
- Model Valid Serial Number List: 0001, 0002, 0003, 0004
After creating this Client Model, devices that both match a valid model serial number AND are authorized by the owner for provisioning (time-windowed) can take advantage of the provisioning interface features.
Management Interface
The Vendor Management API uses HTTP, and the base URL is located at https://m2.exosite.com/provision/manage
Please reference the Vendor API documentation for details on how to register for a Vendor ID and to setup Client Models for your Devices.