Hello,

I have Quarks running on an Android application. The application is setup
similar to the following:

DirectProvider dp = new DirectProvider();
Topology t = dp.newTopology("Monitor");

TStream<MyData> jsonStream = ...

IotDevice device = new IotfDevice(t, getIotfOptions());
device.events(jsonStream, IOTF_EVENT_ID, QoS.FIRE_AND_FORGET);

device.commands("viz").print();

dp.submit(t);


When I run the Android app, the events are successfully published to IoT
but I am unable to receive any commands from IoT. The Android logcat is
filled the following messages/exception:

I/LoggerUtility: MQTT Call: d:my_org_id:my_device_type:my_device_id:
MqttException
I/LoggerUtility: MQTT Call: d:my_org_id:my_device_type:my_device_id:
Connecting client d:my_org_id:my_device_type:my_device_id to ssl://
my_org_id.messaging.internetofthings.ibmcloud.com:8883 (attempt #1)...
I/LoggerUtility: MQTT Call: d:my_org_id:my_device_type:my_device_id:
Successfully connected to the IBM Watson IoT Platform
I/art: Rejecting re-init on previously-failed class
java.lang.Class<com.ibm.iotf.client.device.Command>
I/LoggerUtility: MQTT Call: d:my_org_id:my_device_type:my_device_id:
Successfully connected to the IBM Watson IoT Platform
I/art: Rejecting re-init on previously-failed class
java.lang.Class<com.ibm.iotf.client.device.Command>
I/LoggerUtility: MQTT Call: d:my_org_id:my_device_type:my_device_id:
MqttException
I/LoggerUtility: MQTT Call: d:my_org_id:my_device_type:my_device_id:
Connecting client d:my_org_id:my_device_type:my_device_id to ssl://
my_org_id.messaging.internetofthings.ibmcloud.com:8883 (attempt #1)...
I/LoggerUtility: MQTT Call: d:my_org_id:my_device_type:my_device_id:
Successfully connected to the IBM Watson IoT Platform
I/art: Rejecting re-init on previously-failed class
java.lang.Class<com.ibm.iotf.client.device.Command>
I/LoggerUtility: MQTT Call: d:my_org_id:my_device_type:my_device_id:
Successfully connected to the IBM Watson IoT Platform
...


Any thoughts as to what the problem may be?

Thanks,
James

Reply via email to