Hi everybody,
I want to get the data value from mbed cloud and I used the getResourceValue() method from API of Mbed Cloud JAVA SDK
However, it throw timeout exception always
I have followed the examples provided here - https://github.com/ARMmbed/mbed-cloud-sdk-java/tree/master/examples/src/main/java/pelion_cloud_sdk
example:
ConnectionOptions config = ConnectionOptions.newConfiguration(“ak_1MDE2OWU2MzZiNzJiM2FmNTA2ZDA1MGU1MDAwMDAwMDA016a2fc569c2e6f31f84b37400000000eGpIsKro2aWTF0nbOOFl7AF8MPGsIdRw”);
Connect api = new Connect(config);
String deviceId = “016a4e38315600000000000100100391”;
String resourcePath = “/3336/0/5515”;
try {
Object value = api.getResourceValue(deviceId, resourcePath, new TimePeriod(10));
String data = String.valueOf(value);
System.out.println("dispaly data from mbed cloud: " + String.valueOf(value));
// Stopping potential daemons running
api.stopNotifications();
api.shutdownConnectService();
} catch (MbedCloudException e) {
e.printStackTrace();
}
Please help.
Note: I am using mbed-cloud-sdk v2.2.1 and my application runs on Android O+ devices.
Thanking you,
Regards,
Lam