Added a MQTT pub/sub example of using AWS IoT (#173)
* Added a MQTT pub/sub example of using AWS IoT (via ECC based TLS1.2 connection). * Fixed a buffer overflow issue when receiving large MQTT packet. * Reset TLS connection on read/write errors.
This commit is contained in:
parent
c9851e9253
commit
7041c014bb
9 changed files with 725 additions and 2 deletions
17
examples/aws_iot/client_config.c
Normal file
17
examples/aws_iot/client_config.c
Normal file
|
@ -0,0 +1,17 @@
|
|||
// AWS IoT client endpoint
|
||||
const char *client_endpoint = "<your-prefix>.iot.<aws-region>.amazonaws.com";
|
||||
|
||||
// AWS IoT device certificate (ECC)
|
||||
const char *client_cert =
|
||||
"-----BEGIN CERTIFICATE-----\r\n"
|
||||
"------------------ <your client certificate> -------------------\r\n"
|
||||
"-----END CERTIFICATE-----\r\n";
|
||||
|
||||
// AWS IoT device private key (ECC)
|
||||
const char *client_key =
|
||||
"-----BEGIN EC PARAMETERS-----\r\n"
|
||||
"BggqhkjOPQMBBw==\r\n"
|
||||
"-----END EC PARAMETERS-----\r\n"
|
||||
"-----BEGIN EC PRIVATE KEY-----\r\n"
|
||||
"------------------ <your client private key> -------------------\r\n"
|
||||
"-----END EC PRIVATE KEY-----\r\n";
|
Loading…
Add table
Add a link
Reference in a new issue