Android Configurations | Entgra Iot Server

Android Platform Configurations

Multiple tenants can use Entgra IoTS. while, maintaining tenant-based isolation, the Android configurations enable the tenants to customize the Android settings based on their own requirements.

Prerequisites

Follow the steps given below to configure the Android platform:

  1. Click the menu icon.
  1. Click CONFIGURATION MANAGEMENT.
  1. Click PLATFORM CONFIGURATIONS.
  1. Select Android Configurations.
  1. Enter the following values to the relevant fields:

    • Notifier Type - The notifier type determines the way in which the notification will take place. The available options are as follows:
      • Local Polling - The device will contact the Entgra IoT server periodically. If Local Polling was selected as the notifier type, provide the Notifier Frequency (in seconds) - This is the interval after which the wake-up command will be automatically triggered by the Android Agent.
      • Note
        From Android 4.4 (KitKat) onwards, the OS does not allow applications to trigger wake-up commands when the trigger period is set to less than a minute. Therefore, make sure to set the notifier frequency to 60 seconds or more.
      • Firebase Cloud Messaging (FCM) - FCM will send a notification to the device when there are pending operations available for a specific device. If FCM has been selected as the notifier type, configure Entgra IoTS with Firebase Cloud Messaging (FCM).
    • End User License Agreement (EULA) - Provide the license agreement that a user must adhere to when enrolling an Android device with Entgra IoTS.

Android KIOSK Provisioning Configuarions

Fill the fields with required values and click Save to apply the changes to the device.

Keys Description
PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME Package name of the Entgra Android agent. ( ex: io.entgra.iot.agent/org.wso2.iot .agent.services.AgentDeviceAdminReceiver )
PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM Checksum value of the android agent. ( ex: gJD2YwtOiWJHkSMkkIfLRlj-quNqG1fb6v100QmzM9w= )
PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION Android agent download location. ( ex: http://192.168.8.20:8080/android.apk )
PROVISIONING_WIFI_SSID SSID of WI-FI network. ( ex: Entgra )
PROVISIONING_WIFI_SECURITY_TYPE Wi-Fi security type of network.
  • NONE
  • WPA : WiFi Protected Access
  • WEP : Wired Equivalent Privacy
  • EAP : Extensible Authentication Protocol
PROVISIONING_WIFI_PASSWORD Password of the Wi-Fi network.
SERVER_ADDRESS Server address ( ex: www.abc.com:8280 )
PROVISIONING_SKIP_ENCRYPTION Set value false to enroll KIOSK device without encrypting.
DEFAULT_OWNERSHIP
  • BYOD
  • COPE
  • COSU
  • WORK_PROFILE
  • GOOGLE_WORK_PROFILE

Android for Work Configurations

Configure Android for Work Integration

If you want to add Android Configuration for Work Integration enter the required fields and click Begin Configurations to apply the changes.

Keys Description
Server details provided by EMM vendor
Token
ESA
Enterprise ID

Unenroll Enterprise from EMM

If you want to Unregister your enterprise from EMM, click Unenroll. This action cannot be undone.