Cloud Control is a device management solution / MDM designed for unmanned remote management of large networks. Read more here.
To use Cloud Control you have to install the Cloud Control Client to the supported devices:
- Android phones/tablets with Android 7+
- Raspberry Pi
All of the following devices are powered by Android. Despite the fact that all of them are running on various versions of Android, the provisioning process and then device management functions are the same.
Supported Android Devices
If you encounter any trouble while following the general installation guide below, please consult one of the linked platform-specific guides.
If you have Android phones/tablets with Android 7+, continue here. Below is provisioning for digital signage SoC devices.
Download the latest Cloud Control APK from https://cc.signageos.io/android.
Copy the downloaded file to a USB flash drive.
Plug the USB flash drive into your device.
Find the downloaded file using the device's file explorer app.
Open the Cloud Control APK.
You may be asked to allow installation from unknown sources on some devices.
Click INSTALL, then OPEN in the installation wizard.
Cloud Control can later be found in the app launcher.
On Android 7 and newer you may be asked to install the DM Platform companion app. Click INSTALL, then DONE in the installation wizard.
DM Platform app is required to perform device management. Most features are not supported without it.
Once the app is opened you should see a status page similar to this:
Please refer to Box - Add new device and verify your new Cloud Control device. Once the device is verified you should see the following information:
Lock Task Mode
It may be necessary to prevent users from leaving a certain app on interactive devices. This is achieved using Lock Task Mode.
This feature can only be controlled by an app set as the Device Owner in Android. You can use Android Debug Bridge (ADB) to set Cloud Control as the Device Owner:
Connect the device to your PC using ADB.
Run the following command
adb shell dpm set-device-owner io.signageos.cc/sos.cc.admin.DeviceAdmin
Your OEM can install the Cloud Control app and set it as the Device Owner for you.
All packages installed from Box or using signageOS REST API may start lock task mode.
If the Cloud Control app reports it's running on an Unsupported device, please gather details using this guide and send them to our Support Team.
To use Cloud Control with supported Raspberry Pi 3B, 3B+ and 4B you have to opt-in for our dedicated signageOS OS, based on Linux Alpine.
- Raspberry Pi 3B, 3B+ or 4B
- MicroSD card (recommended SD card size is 32GB and above, as fast as possible)
- Etcher software for flashing (link below)
Download a signageOS system image
The latest system image can be found here:
Writing an image to the SD card
You will need to use an image writing tool to install the image you have downloaded on your SD card.
Etcher is a graphical SD card writing tool that works on Mac OS, Linux and Windows, and is the easiest option for most users. Etcher also supports writing images directly from the zip file, without any unzipping required. To write your image with Etcher:
- Download Etcher and install it.
- Connect an SD card reader with the SD card inside.
- Open Etcher and select from your hard drive the Raspberry Pi .img or .zip file you wish to write to the SD card.
- Select the SD card you wish to write your image to.
- Review your selections and click ‘Flash!’ to begin writing data to the SD card.
Once it's flashed, plug the SD card into the Raspberry Pi, connect the HDMI, ethernet, and power cords. It's important to connect the Raspberry Pi in proper order, so all components used are safe.
The initial boot is creating system partitions and preparing the environment. It can take a couple of minutes, and the device will reboot multiple times in the process!
After the initial boot, you will see a standard signageOS initial page with the Verification hash.
At this stage, you can go to Box - Add a new device and verify your new Cloud Control device.