- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, can not figure out what the problem is.
Found two iscussions about that topic in this forum but the awnsers did not help me.
I checked mqtt_client_config.h several times. But I can not finde what causes the connection issue.
4 month ago it worked ...
I use the default project MQTT_client.
Can someone maybe help?
------------------------------------------------------------------------------------
#ifndef MQTT_CLIENT_CONFIG_H_
#define MQTT_CLIENT_CONFIG_H_
#include "cy_mqtt_api.h"
/*******************************************************************************
* Macros
********************************************************************************/
/***************** MQTT CLIENT CONNECTION CONFIGURATION MACROS *****************/
/* MQTT Broker/Server address and port used for the MQTT connection. */
#define MQTT_BROKER_ADDRESS "a19jtep2eipaf-ats.iot.us-east-1.amazonaws.com"
#define MQTT_PORT 8883
/* Set this macro to 1 if a secure (TLS) connection to the MQTT Broker is
* required to be established, else 0.
*/
#define MQTT_SECURE_CONNECTION ( 1 )
/* Configure the user credentials to be sent as part of MQTT CONNECT packet */
#define MQTT_USERNAME "User"
#define MQTT_PASSWORD ""
/********************* MQTT MESSAGE CONFIGURATION MACROS **********************/
/* The MQTT topics to be used by the publisher and subscriber. */
#define MQTT_PUB_TOPIC "Messdaten"
#define MQTT_SUB_TOPIC "Messdaten"
/* Set the QoS that is associated with the MQTT publish, and subscribe messages.
* Valid choices are 0, 1, and 2. Other values should not be used in this macro.
*/
#define MQTT_MESSAGES_QOS ( 1 )
#define ENABLE_LWT_MESSAGE ( 0 )
#if ENABLE_LWT_MESSAGE
#define MQTT_WILL_TOPIC_NAME MQTT_PUB_TOPIC "/will"
#define MQTT_WILL_MESSAGE ("MQTT client unexpectedly disconnected!")
#endif
/* MQTT messages which are published on the MQTT_PUB_TOPIC that controls the
* device (user LED in this example) state in this code example.
*/
#define MQTT_DEVICE_ON_MESSAGE "TURN ON"
#define MQTT_DEVICE_OFF_MESSAGE "TURN OFF"
/******************* OTHER MQTT CLIENT CONFIGURATION MACROS *******************/
/* A unique client identifier to be used for every MQTT connection. */
#define MQTT_CLIENT_IDENTIFIER "Gateway"
/* The timeout in milliseconds for MQTT operations in this example. */
#define MQTT_TIMEOUT_MS ( 5000 )
/* The keep-alive interval in seconds used for MQTT ping request. */
#define MQTT_KEEP_ALIVE_SECONDS ( 60 )
#define GENERATE_UNIQUE_CLIENT_ID ( 1 )
#define MQTT_CLIENT_IDENTIFIER_MAX_LEN ( 23 )
#define MQTT_NETWORK_BUFFER_SIZE ( 2 * CY_MQTT_MIN_NETWORK_BUFFER_SIZE )
/* Maximum MQTT connection re-connection limit. */
#define MAX_MQTT_CONN_RETRIES (150u)
/* MQTT re-connection time interval in milliseconds. */
#define MQTT_CONN_RETRY_INTERVAL_MS (2000)
/**************** MQTT CLIENT CERTIFICATE CONFIGURATION MACROS ****************/
/* Configure the below credentials in case of a secure MQTT connection. */
/* PEM-encoded client certificate */
#define CLIENT_CERTIFICATE \
"-----BEGIN CERTIFICATE-----\n" \
"MIIDWTCCAkGgAwIBAgIUcTu570/SLW7gC4yd4s84wFujwUIwDQYJKoZIhvcNAQEL\n" \
"BQAwTTFLMEkGA1UECwxCQW1hem9uIFdlYiBTZXJ2aWNlcyBPPUFtYXpvbi5jb20g\n" \
"SW5jLiBMPVNlYXR0bGUgU1Q9V2FzaGluZ3RvbiBDPVVTMB4XDTIyMDgxODE2NTA0\n" \
"OFoXDTQ5MTIzMTIzNTk1OVowHjEcMBoGA1UEAwwTQVdTIElvVCBDZXJ0aWZpY2F0\n" \
"ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMq2KrfMU9Xsi8eM8ZnW\n" \
"EJIcKqablVx1ZwJ73r8C2KuYik6zgNP5dI90hlm5Zh1M1vqSKp1XV5Tvjm/Ny+2e\n" \
"XhdxAFK+wbUo52/RD9Ej28y682Q4YtRUbRuBbjeXELGzmOOuQbFAmcwn359vZN48\n" \
"ZfbYF6wtzdRYnJG2hM+KfzTOmUIFK+IF4loptKOoIvKApT/DbDM4ZCkekEn4DEFo\n" \
"zGneBnFlgnxje2B77LvOtwUHHc9s5+7nLvuj9GWTa3L0xLMITMQwqOkLu+2Nsw86\n" \
"zcQKw0U8liKMrWJO46dTH6LdqRZu7+6o1kj+hkeHef3iaIQvBcvxaFIIhzlHq+H/\n" \
"tFECAwEAAaNgMF4wHwYDVR0jBBgwFoAUcqdKHex8JuZqmc0AH9Litq56Nt0wHQYD\n" \
"VR0OBBYEFLtCeHdZEfdUZp5iF2F+VPbbeMNwMAwGA1UdEwEB/wQCMAAwDgYDVR0P\n" \
"AQH/BAQDAgeAMA0GCSqGSIb3DQEBCwUAA4IBAQCE8tTR0AMA6SGLQNWcBwfEAxCK\n" \
"MQBRrS58jddJbcEGfTGDP9h6fgnxG6MYmYVSVTnlZq9QHPNlPDvhtKlHk+7Pv4uK\n" \
"suuaq1TjxuKsWpKUz3VnbHwzqELGwFTNlh2vAJpFy94k/BcPsYnWdk4UiOTuSyUC\n" \
"Q4p5/76xd7MI8uaX1VOoFZvArlsEB6DkAMkLPn/uJ+8yuaGqxPZt7oMJPaAyW1Rd\n" \
"e5Ed7syWFuUwqc5iyT/OMcAP97AEbVQzqZVg7Re/yoaqkobJQrnzaeGjnGgs0EKr\n" \
"tynqvWqrG43OUrqoHB+wolj8bsxUKDVGVrlDq3mH7jw3gVKarIwlpVeawWrv\n" \
"-----END CERTIFICATE-----"
/* PEM-encoded client private key */
#define CLIENT_PRIVATE_KEY \
"-----BEGIN RSA PRIVATE KEY-----\n" \
"MIIEowIBAAKCAQEAyrYqt8xT1eyLx4zxmdYQkhwqppuVXHVnAnvevwLYq5iKTrOA\n" \
"0/l0j3SGWblmHUzW+pIqnVdXlO+Ob83L7Z5eF3EAUr7BtSjnb9EP0SPbzLrzZDhi\n" \
"1FRtG4FuN5cQsbOY465BsUCZzCffn29k3jxl9tgXrC3N1FickbaEz4p/NM6ZQgUr\n" \
"4gXiWim0o6gi8oClP8NsMzhkKR6QSfgMQWjMad4GcWWCfGN7YHvsu863BQcdz2zn\n" \
"7ucu+6P0ZZNrcvTEswhMxDCo6Qu77Y2zDzrNxArDRTyWIoytYk7jp1Mfot2pFm7v\n" \
"7qjWSP6GR4d5/eJohC8Fy/FoUgiHOUer4f+0UQIDAQABAoIBAGAUngTGBUqVNt+b\n" \
"j3xB+VK3pQOZJN9RCkUkHzzcBYS35X5OGJbgWv4P1go7FQp4PEFB/I7dMjb2oMWf\n" \
"frQe5ywnNGcD4V6Th7b5GY0gePL9/ZUYIMfRSHHMFEinApOns6TfGGYCX6NjltvD\n" \
"+cRYTmAEppvGjhPC+FscbrDMTWTiWznOnTbxCNN0nuKPlmmaI13iW8ayk7v/k2ty\n" \
"/u3/tvrc4MXV8l3q/uo3aj60gL5Ez2X3bTLn7j7/HpPK0mB4xAeWCnvrd8AYhH2r\n" \
"i3kf8Az+jhBR5VcLmTo5bPqsG1qjdWSQOxAIcfFtFarmQIElXlU2EbAASNsWqnYB\n" \
"0kMTZ70CgYEA9UXX4W7MOs4e1symGh2Zviy9zmQeMDnuYzNYekcDnVuCXWx4lGX8\n" \
"9oHkdG5Ki0Hl6cNuo5jOisfPvAROzMkzBKwhkoJ03k/QoDTC9DOaB0q09b4ahZUf\n" \
"5J+il77KlOaULEJtQUhqdmXLqPxbABo52Z6ZpbPODM3VV/UEZIb8Du8CgYEA05PL\n" \
"MbrU+wC4JUpkBiKa08oYx8G/nncPadfYhdjQl9K7uVj/Wx8IzNbTXTAYzKSQ+6dC\n" \
"1VTPPjViMmfdtYWooF6BgdQshNKrsCV6aHNQdlPl6xLyg9twD+BPyTu0Opt2pDrN\n" \
"uUuE4RRVS75v/FReIpnkVhScboz/U2Qa3HEYcL8CgYBgjoZWMRAldk+dsCMT1ONZ\n" \
"grOWNMPNqIC4fNYwDRTXNdc0gCdYBG55fNk7HNAr0l14kX9U2Cs3Z0HYermq1OpI\n" \
"xJrS2pi3jCRNbXfyOv5AMKDcvWIjhHlxv4Z6xplp1PwwEFaChMekpJ5wgCgy+iAc\n" \
"E9vY59gOIloCrmp0SM+h8QKBgEnLQJHFwkcRhyiqe5yQMUQxNtdlQjo4+I1IFWMJ\n" \
"ridl/se0vMvBVUZsnyffgKbPtymuuubBP89Iu0ktZOzNA3V7wNvRbv2cpPk4+Sq5\n" \
"HZVHyedlomRPAxTmfa2IP2I5mvXI9LvuFRiUCPP0JgbyPir/Vd6YLb95OgyR27SL\n" \
"VaTtAoGBANSnV/Wz217JUNqiwD8Fij4xxDr5GcS+XCaK2qa4elRS6ZKSN4QYJzLb\n" \
"BsmjfFjsVn1NGxdYpMANztjHgLFRN9Sh7wAuE5Jj1dImp9sSD2FNfL/K/62ohD8S\n" \
"rKGq4pLJm2666CTZ3rXPz+nm5Z+2pO6rQ41qCiQieKQ7DO34EaUv\n" \
"-----END RSA PRIVATE KEY-----"
/* PEM-encoded Root CA certificate */
#define ROOT_CA_CERTIFICATE \
"-----BEGIN CERTIFICATE-----\n" \
"MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF\n" \
"ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\n" \
"b24gUm9vdCBDQSAxMB4XDTE1MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTEL\n" \
"MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\n" \
"b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\n" \
"ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n" \
"9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw\n" \
"IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\n" \
"VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n" \
"93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm\n" \
"jgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC\n" \
"AYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA\n" \
"A4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI\n" \
"U5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs\n" \
"N+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv\n" \
"o/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU\n" \
"5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy\n" \
"rqXRfboQnoZsG4q5WTP468SQvvG5\n" \
"-----END CERTIFICATE-----"
/******************************************************************************
* Global Variables
*******************************************************************************/
extern cy_mqtt_broker_info_t broker_info;
extern cy_awsport_ssl_credentials_t *security_info;
extern cy_mqtt_connect_info_t connection_info;
#endif /* MQTT_CLIENT_CONFIG_H_ */
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
What's the version of ModusToolbox that you are using? Please check once that the "MQTT_BROKER_ADDRESS" is correct and the certificates are correct as well.
I would also like you to create a new mqtt client application and do the necessary changes in the config files (wifi_config.h, mqtt_client_config.h) as per the README and test once again.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
What's the version of ModusToolbox that you are using? Please check once that the "MQTT_BROKER_ADDRESS" is correct and the certificates are correct as well.
I would also like you to create a new mqtt client application and do the necessary changes in the config files (wifi_config.h, mqtt_client_config.h) as per the README and test once again.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear PRI,
Thank you for your response and advice!!
I did so and went again through the tutorial:
https://github.com/Infineon/training-modustoolbox-level3-wifi/blob/master/Manual/Ch4c-Cloud-MQTT.pdf
It works now.
I could not exactly identify what I did wrong but I think I had no policy assigned to the certificat or I missed one string in the certificates to copy to the config file.
br