Commit Graph

122 Commits

Author SHA1 Message Date
David Cermak
6b3ba4d55a mqtt: support for BEFORE_CONNECT event in idf
Updated examples to use new event id, idf to use mqtt with fixed retained, oversized messages
2025-09-19 18:51:40 +08:00
Ivan Grokhotkov
4b49b806f8 ci, examples: use sdkconfig.ci as an extra defaults file, if present
- Allows placing CI-specific settings into sdkconfig.ci file
- Allows substituting environment variables in sdkconfig.ci
2025-09-19 18:51:40 +08:00
Roland Dobai
f7720ff277 examples: Fix Python coding style 2025-09-19 18:51:40 +08:00
David Cermak
1d008bf4ed mqtt: example tests refactored to provide descriptive failures, addapted to python23, removed workarround for launching without mqtt-paho package 2025-09-19 18:51:40 +08:00
David Cermak
bab63dcee9 mqtt: ssl mutual authentication example added per PR from github, corrected cmake build, updated per idf style
Merges https://github.com/espressif/esp-idf/pull/2490
2025-09-19 18:51:40 +08:00
David Cermak
ab9698a3b4 MQTT: Integrate esp-mqtt library into idf
added docs and tests for mqtt library, small fixes (removed warnings, option for custom outbox, websocket bug fixed for longer transports). refactored to use common tcp_transport component, support for CMake build system.
Closes #2108
2025-09-19 18:51:40 +08:00
David Cermak
89a0c1fc95 removed examples from the submodule
Valid and tested examples are always in esp-idf. these examples were for reference and might and have coused some confussion
2020-01-25 21:57:02 +01:00
liu zhifu
fb3d2107cd MQTT examples use new event 2019-08-16 16:15:54 +08:00
David Cermak
11f884623b Merge branch 'idf' to 'master'
Integration of ESP-MQTT to IDF

See merge request idf/esp-mqttmake
2019-06-10 14:51:27 +02:00
David Cermak
abaab2abcc Moved examples with tests to idf, renamed Kconfig to be included from component config in idf,
All these changes are necessary to support new CMake based build system and documentation generation so that this version of esp-mqtt is no longer usable as standalone component, but a standart component of esp-idf
2018-09-11 11:33:10 +02:00
David Cermak
0c25441fdd support for custom implementation of msg outbox 2018-08-21 11:55:36 +02:00
David Cermak
fa7ade77b1 IDF integration: Refactored to common tcp transport component, fixed warnings 2018-08-21 11:55:36 +02:00
Riccardo Binetti
4e4b5dd06f Add ssl mutual authentication example 2018-08-06 16:35:00 +02:00
Tuan PM
c26f1dc607 Add emitter client example 2018-06-08 10:47:47 +07:00
Dominikus Gierlach
f3f223e031 Add cmake support (#42)
The new esp-idf build system is based on cmake.
Components require their own CMakeLists.txt with their dependencies.
2018-05-08 12:04:09 +07:00
Tuan PM
dd6969098d Add default scheme, resolve #21, remove sdkconfig in examples 2018-02-22 10:07:57 +07:00
Tuan PM
4fd75c1b4b Add header license 2018-02-17 11:42:41 +07:00
Tuan PM
782e1f8042 Add support ws and wss 2018-02-17 01:03:35 +07:00
Tuan PM
33e2324098 Finishing mqtt client 2018-02-16 22:48:22 +07:00
Tuan PM
3115db19ae Add mqtt over ssl sample 2018-02-16 22:00:57 +07:00
Tuan PM
af2de9263f remove build folder 2018-02-16 02:46:20 +07:00
Tuan PM
083f8789ac Add support outbox, changed API 2018-02-16 02:40:16 +07:00