The main A provisioning service is separate from Cloud VMS. Its goal is to simplify the installation process and minimize user errors when adding a camera to the cloud.
All information that a camera needs to know is encrypted in an ACCESS TOKEN. This is how a camera can get an ACCESS TOKEN on start.
#1.
User types a MAC address (or any other camera ID) and password
The back-end creates new channels or obtains an access token for an existing channel
The back-end sends the MAC address, password and the access_token to VXG Provisioning service.
...
Steps for end-user (example)
Unpack a camera.
Log in and click "Add camera" in Web UI or Mobile App.
Enter the MAC address and password.
Wait for 30 seconds.
Start watching live video.
API calls and sequence
...
The camera uses this API to get an access token from VXG service using Serial ID and password.
...
To connect the camera to a new account, you need the following:
Add the camera to the new account (Enter serial number and password)
Reset the camera.
Other options
QR code read by a mobile app.
...