Skip to content

Commit 75d06d7

Browse files
xiazhveraabanthiyTingDaoKbretambrose
authored
Mqtt5 Support (#500)
* feat: add gg apis for resource management * try to enable private CI * we don't need checkout * mount all the docker related * try not use token to get submodules * need to checkout resource for all ci * maybe instead of recursive? * shorten it a bit * not sure * Don't need the other flod * format to check newer projects, format fixes, aws-c-iot version bump * mqtt5 pub-sub sample * Move mqtt5 sample to its own folder. Improve error messages. * Improve log message * update client api changes * update samples with latest api changes * update sample to the latest sdk changes * remove customer auth * add mqtt5 readme * remove timeout explanation * add unsubescribe sample code * add puback completion callback * automated clang-format fix * update format * Revert "automated clang-format fix" This reverts commit 09aa2fd. * update format * add mqtt5 sample to CI * change mqtt5 pubsub sample name to make it consistent to other samples * add MQTT5 readme * delete old version * fix wrong close promise * update mqtt3 sample name * remove staging changes and fix format * fix clang format * set crt header to mqtt5 to have ci running * update documentation * update the sample with updated callback api * fix format * update format and lifecycle events in readme * update FAQ format * fix compile issue * fix format... * update ci and mqtt5 sample * fix ci test sample name * fix ci path * clean up builder/fix ci secrets * update ci mqtt5 credential * fix ci format * try fix app verifier * fix app verify slash * update aws-crt-cpp version Co-authored-by: Banthiya <[email protected]> Co-authored-by: Dengke Tang <[email protected]> Co-authored-by: Bret Ambrose <[email protected]>
1 parent 73d54cb commit 75d06d7

File tree

9 files changed

+999
-35
lines changed

9 files changed

+999
-35
lines changed

.builder/actions/build_samples.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ def run(self, env):
2525
'samples/mqtt/windows_cert_connect',
2626
'samples/mqtt/x509_credentials_provider_connect',
2727
'samples/mqtt/custom_authorizer_connect',
28+
'samples/mqtt5/mqtt5_pubsub',
2829
"samples/pub_sub/basic_pub_sub",
2930
"samples/pub_sub/cycle_pub_sub",
3031
'samples/secure_tunneling/secure_tunnel',

.github/workflows/ci.yml

Lines changed: 69 additions & 34 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ __Jump To:__
2222
* [Getting Help](#Getting-Help)
2323
* [FAQ](./documents/FAQ.md)
2424
* [Giving Feedback and Contributions](#Giving-Feedback-and-Contributions)
25+
* [MQTT5 Introduction](./documents/MQTT5.md)
2526

2627

2728
## Installation

documents/FAQ.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,3 +121,6 @@ Here is an example launch.json file to run the pubsub sample
121121
* [Here](https://docs.aws.amazon.com/greengrass/v2/developerguide/what-is-iot-greengrass.html) are the AWS IoT Greengrass v2 docs for more details about greengrass
122122
* [Discussion](https://github.com/aws/aws-iot-device-sdk-cpp-v2/discussions) questions are also a great way to ask other questions about this sdk.
123123
* [Open an issue](https://github.com/aws/aws-iot-device-sdk-cpp-v2/issues) if you find a bug or have a feature request
124+
* [Breif MQTT CONCEPT](./MQTT_CONCEPT.md)
125+
* [MQTT5 Introduction](./MQTT5.md)
126+

0 commit comments

Comments
 (0)