summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlavio Santes <flavio.santes@intel.com>2016-08-18 23:19:10 -0500
committerFlavio Santes <flavio.santes@intel.com>2016-08-18 23:56:05 -0500
commit74980d02f4a8e5697ec6590de076551aa76d0193 (patch)
treee55fd141a892857fea331c0adb6e7a5c933539c8
parentd748577706162f4f2d795bda4e849d54d5c0955b (diff)
mqtt: Add KNOWN_ISSUES filev1.5.0-rc3
The KNOWN_ISSUES file describes the following: - "Unable to connect" and timeout errors - Publisher and Subscriber limitations Jira: ZEP-428 Jira: ZEP-632 Jira: ZEP-669 Change-Id: I10591a1fd14bccbeb0b7f3876549d29ddf8ffd1f Signed-off-by: Flavio Santes <flavio.santes@intel.com>
-rw-r--r--samples/net/paho_mqtt_clients/publisher/KNOWN_ISSUES30
-rw-r--r--samples/net/paho_mqtt_clients/subscriber/KNOWN_ISSUES1
2 files changed, 31 insertions, 0 deletions
diff --git a/samples/net/paho_mqtt_clients/publisher/KNOWN_ISSUES b/samples/net/paho_mqtt_clients/publisher/KNOWN_ISSUES
new file mode 100644
index 000000000..7646ad63f
--- /dev/null
+++ b/samples/net/paho_mqtt_clients/publisher/KNOWN_ISSUES
@@ -0,0 +1,30 @@
+Issues and Limitations
+----------------------
+
+- Unable to connect
+ Caused by:
+ Incorrect TCP flags handling from the Zephyr IP Stack.
+ Workaround:
+ Reset the board.
+
+- Publish error
+- Subscribe error
+ Caused by:
+ The MQTT broker is sending another MQTT message while the
+ client is still processing the QoS handshake from a
+ previous MQTT message. MQTT QoS in Zephyr is implemented
+ in a synchronous way. For asynchronous implementations, see:
+ http://git.eclipse.org/c/mosquitto/org.eclipse.mosquitto.git/tree/
+ Workaround 1:
+ Reduce the speed/amount of messages received by the
+ application.
+ Workaroung 2:
+ Use the mqtt_read function to handle all the incoming
+ messages.
+
+- RX or TX error
+ Caused by:
+ Perhaps the rx/tx timeouts are too short for the LAN.
+ Workaround:
+ Increase the rx or tx timeout.
+ See: publisher/src/netz.c, struct netz_ctx_t.
diff --git a/samples/net/paho_mqtt_clients/subscriber/KNOWN_ISSUES b/samples/net/paho_mqtt_clients/subscriber/KNOWN_ISSUES
new file mode 100644
index 000000000..3bb4973eb
--- /dev/null
+++ b/samples/net/paho_mqtt_clients/subscriber/KNOWN_ISSUES
@@ -0,0 +1 @@
+See ../publisher/KNOWN_ISSUES