Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

WSO2 IoT Server uses the following notification methods for devices that use the Android mobile OS:

...

The Firebase Cloud Messaging (FCM) notification method uses the FCM server to wake-up the Android device. If the notification type is set to FCM (the Android Agent within the Android device will trigger a wake-up command) is set to FCM, when there are pending operations that need to be enforced on a device, WSO2 IoT server will send a push notification to the FCM server and the FCM server will in-turn send the message to the respective Android Agent that is on the Android device. When the Android Agent receives the push notification, it will communicate with WSO2 IoT server and receive the list of pending operations that need to be enforced on the Android device.

...

Note
titleNote

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 60000ms or more.  

When the wake-up command is triggered the Android Agent will communicate with WSO2 IoT server and receive the list of pending operations that need to be executed on the respective device.

...