David Cermak
7087193093
mqtt_msg: address const correctness
2020-01-25 21:57:02 +01:00
David Čermák
8ab095b5bb
Merge branch 'feature/protocol_ver_rt_cfg' into 'master'
...
MQTT: Add runtime selection of mqtt protocol version
See merge request espressif/esp-mqtt!54
2020-01-20 16:41:55 +08:00
Marius Vikhammer
7ac0a42831
MQTT: Add runtime selection of mqtt protocol version
...
Add config option for selecting protocol version at runtime.
This also fixed MQTT protocol version 3.1 which wasnt working with the original implementation
Closes https://github.com/espressif/esp-idf/issues/4448
Closes IDFGH-2311
Closes IDF-1320
2020-01-09 14:49:33 +08:00
Rohan Singh
ab1e8d7969
Support larger buffers and messages
...
Use `uint32_t` instead of `uint16_t` for message and buffer lengths.
This is necessary for receiving messages that are larger than 65K.
2020-01-08 15:00:10 -05:00
João Cabral
67042a1315
ADD: Get the response code from a failing connection.
...
This commit adds an event information "connect_return_code" that is written
when the client state is MQTT_STATE_INIT, and the connection fails.
This event info can then be written by the user app to find out the reason
of the fail connection.
Merges https://github.com/espressif/esp-mqtt/pull/100
2019-10-09 09:23:53 +02:00
David Cermak
18b6f2c582
Fixed formatting for all files to comply with idf style formats
2019-05-15 13:40:14 +02:00
David Cermak
60cdb79a67
mqtt_msg: avoid uncasting const to mqtt topic and data pointers
2019-05-15 13:40:14 +02:00
David Cermak
fd564b1f17
client receive: refactor receive to read only one message to fragment only payload for longer messages
...
Closes #113
2019-05-06 11:23:28 +02:00
Gregory Eslinger
0450bd0093
MQTT Client: Added support for receiving empty payload
2019-04-26 17:07:04 +02:00
David Cermak
6a0d1e7bff
support for qos1 and qos2 message retrasmission on reconnect
2019-02-13 15:21:32 +01:00
David Cermak
e0bbbebc08
mqtt support for sending fragmented messages and full mqtt message length support
2019-01-03 09:14:34 +01:00
Riccardo Binetti
8bd8583216
Add mqtt_get_connect_session_present
2018-10-15 11:29:47 +02:00
Christian Gawron
4bc37bb8db
fix handling of large messages ( #40 )
2018-05-03 20:46:06 +07:00
Tuan PM
083f8789ac
Add support outbox, changed API
2018-02-16 02:40:16 +07:00