summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Sun <smn@amazon.com>2021-10-18 16:26:42 +0800
committerAndy Sun <smn@amazon.com>2021-11-09 17:14:06 +0800
commit0fa13656480d3c1d84b2c5b2b679917979706fae (patch)
tree3de26d931012499c39cecf8ea34bbb2db03fa3a7
parente6dda1a322bceda6eba09fb279558f170a7eaccf (diff)
downloadfreertos-git-0fa13656480d3c1d84b2c5b2b679917979706fae.tar.gz
The modification of the folder structure for cellular library
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/DemoTasks/MutualAuthMQTTExample.c (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/DemoTasks/MutualAuthMQTTExample.c)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/FreeRTOSConfig.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/FreeRTOSConfig.h)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/FreeRTOSIPConfig.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/FreeRTOSIPConfig.h)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/WIN32.vcxproj (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/WIN32.vcxproj)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/WIN32.vcxproj.filters (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/WIN32.vcxproj.filters)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/bg96_mqtt_mutual_auth_demo.sln (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/cellular_bg96_mqtt_demo.sln)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/cellular_config.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/cellular_config.h)2
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/core_mqtt_config.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/core_mqtt_config.h)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/demo_config.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/demo_config.h)546
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/mbedtls_config.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/mbedtls_config.h)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/DemoTasks/MutualAuthMQTTExample.c (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/DemoTasks/MutualAuthMQTTExample.c)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/FreeRTOSConfig.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/FreeRTOSConfig.h)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/FreeRTOSIPConfig.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/FreeRTOSIPConfig.h)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/WIN32.vcxproj (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/WIN32.vcxproj)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/WIN32.vcxproj.filters (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/WIN32.vcxproj.filters)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/cellular_config.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/cellular_config.h)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/core_mqtt_config.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/core_mqtt_config.h)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/demo_config.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/demo_config.h)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/hl7802_mqtt_mutual_auth_demo.sln (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/cellular_hl7802_mqtt_demo.sln)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/mbedtls_config.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/mbedtls_config.h)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/DemoTasks/MutualAuthMQTTExample.c (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/DemoTasks/MutualAuthMQTTExample.c)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/FreeRTOSConfig.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/FreeRTOSConfig.h)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/FreeRTOSIPConfig.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/FreeRTOSIPConfig.h)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/WIN32.vcxproj (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/WIN32.vcxproj)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/WIN32.vcxproj.filters (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/WIN32.vcxproj.filters)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/cellular_config.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/cellular_config.h)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/core_mqtt_config.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/core_mqtt_config.h)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/demo_config.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/demo_config.h)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/mbedtls_config.h (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/mbedtls_config.h)0
-rw-r--r--FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/sara_r4_mqtt_mutual_auth_demo.sln (renamed from FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/cellular_sara_r4_mqtt_demo.sln)0
30 files changed, 275 insertions, 273 deletions
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/DemoTasks/MutualAuthMQTTExample.c b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/DemoTasks/MutualAuthMQTTExample.c
index 849eb874b..849eb874b 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/DemoTasks/MutualAuthMQTTExample.c
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/DemoTasks/MutualAuthMQTTExample.c
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/FreeRTOSConfig.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/FreeRTOSConfig.h
index 70bea4afd..70bea4afd 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/FreeRTOSConfig.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/FreeRTOSConfig.h
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/FreeRTOSIPConfig.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/FreeRTOSIPConfig.h
index 6bfd11663..6bfd11663 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/FreeRTOSIPConfig.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/FreeRTOSIPConfig.h
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/WIN32.vcxproj b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/WIN32.vcxproj
index 755258c93..755258c93 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/WIN32.vcxproj
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/WIN32.vcxproj
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/WIN32.vcxproj.filters b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/WIN32.vcxproj.filters
index 0d4f234d7..0d4f234d7 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/WIN32.vcxproj.filters
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/WIN32.vcxproj.filters
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/cellular_bg96_mqtt_demo.sln b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/bg96_mqtt_mutual_auth_demo.sln
index dcfc1fe09..dcfc1fe09 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/cellular_bg96_mqtt_demo.sln
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/bg96_mqtt_mutual_auth_demo.sln
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/cellular_config.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/cellular_config.h
index 05f26e6ca..f569c46e8 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/cellular_config.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/cellular_config.h
@@ -39,11 +39,13 @@
* cellular module on windows simulator, for example "COM5".
* #define CELLULAR_COMM_INTERFACE_PORT "...insert here..."
*/
+#define CELLULAR_COMM_INTERFACE_PORT "COM2"
/*
* Default APN for network registration.
* #define CELLULAR_APN "...insert here..."
*/
+#define CELLULAR_APN ""
/*
* PDN context id for cellular network.
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/core_mqtt_config.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/core_mqtt_config.h
index e7431ba41..e7431ba41 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/core_mqtt_config.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/core_mqtt_config.h
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/demo_config.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/demo_config.h
index 5003d56d5..4df9686b7 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/demo_config.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/demo_config.h
@@ -1,273 +1,273 @@
-/*
- * FreeRTOS V202107.00
- * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy of
- * this software and associated documentation files (the "Software"), to deal in
- * the Software without restriction, including without limitation the rights to
- * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
- * the Software, and to permit persons to whom the Software is furnished to do so,
- * subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in all
- * copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
- * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
- * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
- * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- *
- * https://www.FreeRTOS.org
- * https://github.com/FreeRTOS
- *
- */
-
-#ifndef DEMO_CONFIG_H
-#define DEMO_CONFIG_H
-
-/* FreeRTOS config include. */
-#include "FreeRTOSConfig.h"
-
-/**************************************************/
-/******* DO NOT CHANGE the following order ********/
-/**************************************************/
-
-/* Include logging header files and define logging macros in the following order:
- * 1. Include the header file "logging_levels.h".
- * 2. Define the LIBRARY_LOG_NAME and LIBRARY_LOG_LEVEL macros depending on
- * the logging configuration for DEMO.
- * 3. Include the header file "logging_stack.h", if logging is enabled for DEMO.
- */
-
-#include "logging_levels.h"
-
-/* Logging configuration for the Demo. */
-#ifndef LIBRARY_LOG_NAME
- #define LIBRARY_LOG_NAME "CellularBG96"
-#endif
-
-#ifndef LIBRARY_LOG_LEVEL
- #define LIBRARY_LOG_LEVEL LOG_INFO
-#endif
-
-/* Prototype for the function used to print to console on Windows simulator
- * of FreeRTOS.
- * The function prints to the console before the network is connected;
- * then a UDP port after the network has connected. */
-extern void vLoggingPrintf( const char * pcFormatString,
- ... );
-
-/* Map the SdkLog macro to the logging function to enable logging
- * on Windows simulator. */
-#ifndef SdkLog
- #define SdkLog( message ) vLoggingPrintf message
-#endif
-
-#include "logging_stack.h"
-
-/************ End of logging configuration ****************/
-
-/**
- * @brief The MQTT client identifier used in this example. Each client identifier
- * must be unique; so edit as required to ensure that no two clients connecting to
- * the same broker use the same client identifier.
- *
- *!!! Please note a #defined constant is used for convenience of demonstration
- *!!! only. Production devices can use something unique to the device that can
- *!!! be read by software, such as a production serial number, instead of a
- *!!! hard coded constant.
- *
- * #define democonfigCLIENT_IDENTIFIER "insert here."
- */
-
-/**
- * @brief Endpoint of the MQTT broker to connect to.
- *
- * This demo application can be run with any MQTT broker, that supports mutual
- * authentication.
- *
- * For AWS IoT MQTT broker, this is the Thing's REST API Endpoint.
- *
- * @note Your AWS IoT Core endpoint can be found in the AWS IoT console under
- * Settings/Custom Endpoint, or using the describe-endpoint REST API (with
- * AWS CLI command line tool).
- *
- * @note If you would like to setup an MQTT broker for running this demo,
- * please see `mqtt_broker_setup.txt`.
- *
- * #define democonfigMQTT_BROKER_ENDPOINT "...insert here..."
- */
-
-/**
- * @brief The port to use for the demo.
- *
- * In general, port 8883 is for secured MQTT connections.
- *
- * @note Port 443 requires use of the ALPN TLS extension with the ALPN protocol
- * name. Using ALPN with this demo would require additional changes, including
- * setting the `pAlpnProtos` member of the `NetworkCredentials_t` struct before
- * forming the TLS connection. When using port 8883, ALPN is not required.
- *
- * #define democonfigMQTT_BROKER_PORT ( insert here. )
- */
-
-/**
- * @brief Server's root CA certificate.
- *
- * For AWS IoT MQTT broker, this certificate is used to identify the AWS IoT
- * server and is publicly available. Refer to the AWS documentation available
- * in the link below.
- * https://docs.aws.amazon.com/iot/latest/developerguide/server-authentication.html#server-authentication-certs
- *
- * @note This certificate should be PEM-encoded.
- *
- * Must include the PEM header and footer:
- * "-----BEGIN CERTIFICATE-----\n"\
- * "...base64 data...\n"\
- * "-----END CERTIFICATE-----\n"
- *
- * #define democonfigROOT_CA_PEM "...insert here..."
- */
-
-/**
- * @brief Client certificate.
- *
- * For AWS IoT MQTT broker, refer to the AWS documentation below for details
- * regarding client authentication.
- * https://docs.aws.amazon.com/iot/latest/developerguide/client-authentication.html
- *
- * @note This certificate should be PEM-encoded.
- *
- * Must include the PEM header and footer:
- * "-----BEGIN CERTIFICATE-----\n"\
- * "...base64 data...\n"\
- * "-----END CERTIFICATE-----\n"
- *
- * #define democonfigCLIENT_CERTIFICATE_PEM "...insert here..."
- */
-
-/**
- * @brief Client's private key.
- *
- *!!! Please note pasting a key into the header file in this manner is for
- *!!! convenience of demonstration only and should not be done in production.
- *!!! Never paste a production private key here!. Production devices should
- *!!! store keys securely, such as within a secure element. Additionally,
- *!!! we provide the corePKCS library that further enhances security by
- *!!! enabling securely stored keys to be used without exposing them to
- *!!! software.
- *
- * For AWS IoT MQTT broker, refer to the AWS documentation below for details
- * regarding clientauthentication.
- * https://docs.aws.amazon.com/iot/latest/developerguide/client-authentication.html
- *
- * @note This private key should be PEM-encoded.
- *
- * Must include the PEM header and footer:
- * "-----BEGIN RSA PRIVATE KEY-----\n"\
- * "...base64 data...\n"\
- * "-----END RSA PRIVATE KEY-----\n"
- *
- * #define democonfigCLIENT_PRIVATE_KEY_PEM "...insert here..."
- */
-
-/**
- * @brief An option to disable Server Name Indication.
- *
- * @note When using a local Mosquitto server setup, SNI needs to be disabled
- * for an MQTT broker that only has an IP address but no hostname. However,
- * SNI should be enabled whenever possible.
- */
-#define democonfigDISABLE_SNI ( pdFALSE )
-
-/**
- * @brief Configuration that indicates if the demo connection is made to the AWS IoT Core MQTT broker.
- *
- * If username/password based authentication is used, the demo will use appropriate TLS ALPN and
- * SNI configurations as required for the Custom Authentication feature of AWS IoT.
- * For more information, refer to the following documentation:
- * https://docs.aws.amazon.com/iot/latest/developerguide/custom-auth.html#custom-auth-mqtt
- *
- * #define democonfigUSE_AWS_IOT_CORE_BROKER ( 1 )
- */
-
-/**
- * @brief The username value for authenticating client to the MQTT broker when
- * username/password based client authentication is used.
- *
- * For AWS IoT MQTT broker, refer to the AWS IoT documentation below for
- * details regarding client authentication with a username and password.
- * https://docs.aws.amazon.com/iot/latest/developerguide/custom-authentication.html
- * An authorizer setup needs to be done, as mentioned in the above link, to use
- * username/password based client authentication.
- *
- * #define democonfigCLIENT_USERNAME "...insert here..."
- */
-
-/**
- * @brief The password value for authenticating client to the MQTT broker when
- * username/password based client authentication is used.
- *
- * For AWS IoT MQTT broker, refer to the AWS IoT documentation below for
- * details regarding client authentication with a username and password.
- * https://docs.aws.amazon.com/iot/latest/developerguide/custom-authentication.html
- * An authorizer setup needs to be done, as mentioned in the above link, to use
- * username/password based client authentication.
- *
- * #define democonfigCLIENT_PASSWORD "...insert here..."
- */
-
-/**
- * @brief The name of the operating system that the application is running on.
- * The current value is given as an example. Please update for your specific
- * operating system.
- */
-#define democonfigOS_NAME "FreeRTOS"
-
-/**
- * @brief The version of the operating system that the application is running
- * on. The current value is given as an example. Please update for your specific
- * operating system version.
- */
-#define democonfigOS_VERSION tskKERNEL_VERSION_NUMBER
-
-/**
- * @brief The name of the hardware platform the application is running on. The
- * current value is given as an example. Please update for your specific
- * hardware platform.
- */
-#define democonfigHARDWARE_PLATFORM_NAME "WinSim"
-
-/**
- * @brief The name of the MQTT library used and its version, following an "@"
- * symbol.
- */
-#include "core_mqtt.h" /* Include coreMQTT header for MQTT_LIBRARY_VERSION macro. */
-#define democonfigMQTT_LIB "core-mqtt@"MQTT_LIBRARY_VERSION
-
-/**
- * @brief Set the stack size of the main demo task.
- *
- * In the Windows port, this stack only holds a structure. The actual
- * stack is created by an operating system thread.
- */
-#define democonfigDEMO_STACKSIZE configMINIMAL_STACK_SIZE
-
-/**
- * @brief Set the priority of the main demo task.
- */
-#define democonfigDEMO_PRIORITY ( tskIDLE_PRIORITY + 1 )
-
-/**
- * @brief Size of the network buffer for MQTT packets.
- */
-#define democonfigNETWORK_BUFFER_SIZE ( 1024U )
-
-/**
- * @brief Size of the range request from 1nce onboarding service.
- */
-#define democonfigRANGE_SIZE ( 1000U )
-
-#endif /* DEMO_CONFIG_H */
+/*
+ * FreeRTOS V202107.00
+ * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy of
+ * this software and associated documentation files (the "Software"), to deal in
+ * the Software without restriction, including without limitation the rights to
+ * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+ * the Software, and to permit persons to whom the Software is furnished to do so,
+ * subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in all
+ * copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+ * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+ * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+ * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * https://www.FreeRTOS.org
+ * https://github.com/FreeRTOS
+ *
+ */
+
+#ifndef DEMO_CONFIG_H
+#define DEMO_CONFIG_H
+
+/* FreeRTOS config include. */
+#include "FreeRTOSConfig.h"
+
+/**************************************************/
+/******* DO NOT CHANGE the following order ********/
+/**************************************************/
+
+/* Include logging header files and define logging macros in the following order:
+ * 1. Include the header file "logging_levels.h".
+ * 2. Define the LIBRARY_LOG_NAME and LIBRARY_LOG_LEVEL macros depending on
+ * the logging configuration for DEMO.
+ * 3. Include the header file "logging_stack.h", if logging is enabled for DEMO.
+ */
+
+#include "logging_levels.h"
+
+/* Logging configuration for the Demo. */
+#ifndef LIBRARY_LOG_NAME
+ #define LIBRARY_LOG_NAME "CellularBG96"
+#endif
+
+#ifndef LIBRARY_LOG_LEVEL
+ #define LIBRARY_LOG_LEVEL LOG_INFO
+#endif
+
+/* Prototype for the function used to print to console on Windows simulator
+ * of FreeRTOS.
+ * The function prints to the console before the network is connected;
+ * then a UDP port after the network has connected. */
+extern void vLoggingPrintf( const char * pcFormatString,
+ ... );
+
+/* Map the SdkLog macro to the logging function to enable logging
+ * on Windows simulator. */
+#ifndef SdkLog
+ #define SdkLog( message ) vLoggingPrintf message
+#endif
+
+#include "logging_stack.h"
+
+/************ End of logging configuration ****************/
+
+/**
+ * @brief The MQTT client identifier used in this example. Each client identifier
+ * must be unique; so edit as required to ensure that no two clients connecting to
+ * the same broker use the same client identifier.
+ *
+ *!!! Please note a #defined constant is used for convenience of demonstration
+ *!!! only. Production devices can use something unique to the device that can
+ *!!! be read by software, such as a production serial number, instead of a
+ *!!! hard coded constant.
+ *
+ * #define democonfigCLIENT_IDENTIFIER "insert here."
+ */
+
+/**
+ * @brief Endpoint of the MQTT broker to connect to.
+ *
+ * This demo application can be run with any MQTT broker, that supports mutual
+ * authentication.
+ *
+ * For AWS IoT MQTT broker, this is the Thing's REST API Endpoint.
+ *
+ * @note Your AWS IoT Core endpoint can be found in the AWS IoT console under
+ * Settings/Custom Endpoint, or using the describe-endpoint REST API (with
+ * AWS CLI command line tool).
+ *
+ * @note If you would like to setup an MQTT broker for running this demo,
+ * please see `mqtt_broker_setup.txt`.
+ *
+ * #define democonfigMQTT_BROKER_ENDPOINT "...insert here..."
+ */
+
+/**
+ * @brief The port to use for the demo.
+ *
+ * In general, port 8883 is for secured MQTT connections.
+ *
+ * @note Port 443 requires use of the ALPN TLS extension with the ALPN protocol
+ * name. Using ALPN with this demo would require additional changes, including
+ * setting the `pAlpnProtos` member of the `NetworkCredentials_t` struct before
+ * forming the TLS connection. When using port 8883, ALPN is not required.
+ *
+ * #define democonfigMQTT_BROKER_PORT ( insert here. )
+ */
+
+/**
+ * @brief Server's root CA certificate.
+ *
+ * For AWS IoT MQTT broker, this certificate is used to identify the AWS IoT
+ * server and is publicly available. Refer to the AWS documentation available
+ * in the link below.
+ * https://docs.aws.amazon.com/iot/latest/developerguide/server-authentication.html#server-authentication-certs
+ *
+ * @note This certificate should be PEM-encoded.
+ *
+ * Must include the PEM header and footer:
+ * "-----BEGIN CERTIFICATE-----\n"\
+ * "...base64 data...\n"\
+ * "-----END CERTIFICATE-----\n"
+ *
+ * #define democonfigROOT_CA_PEM "...insert here..."
+ */
+
+/**
+ * @brief Client certificate.
+ *
+ * For AWS IoT MQTT broker, refer to the AWS documentation below for details
+ * regarding client authentication.
+ * https://docs.aws.amazon.com/iot/latest/developerguide/client-authentication.html
+ *
+ * @note This certificate should be PEM-encoded.
+ *
+ * Must include the PEM header and footer:
+ * "-----BEGIN CERTIFICATE-----\n"\
+ * "...base64 data...\n"\
+ * "-----END CERTIFICATE-----\n"
+ *
+ * #define democonfigCLIENT_CERTIFICATE_PEM "...insert here..."
+ */
+
+/**
+ * @brief Client's private key.
+ *
+ *!!! Please note pasting a key into the header file in this manner is for
+ *!!! convenience of demonstration only and should not be done in production.
+ *!!! Never paste a production private key here!. Production devices should
+ *!!! store keys securely, such as within a secure element. Additionally,
+ *!!! we provide the corePKCS library that further enhances security by
+ *!!! enabling securely stored keys to be used without exposing them to
+ *!!! software.
+ *
+ * For AWS IoT MQTT broker, refer to the AWS documentation below for details
+ * regarding clientauthentication.
+ * https://docs.aws.amazon.com/iot/latest/developerguide/client-authentication.html
+ *
+ * @note This private key should be PEM-encoded.
+ *
+ * Must include the PEM header and footer:
+ * "-----BEGIN RSA PRIVATE KEY-----\n"\
+ * "...base64 data...\n"\
+ * "-----END RSA PRIVATE KEY-----\n"
+ *
+ * #define democonfigCLIENT_PRIVATE_KEY_PEM "...insert here..."
+ */
+
+/**
+ * @brief An option to disable Server Name Indication.
+ *
+ * @note When using a local Mosquitto server setup, SNI needs to be disabled
+ * for an MQTT broker that only has an IP address but no hostname. However,
+ * SNI should be enabled whenever possible.
+ */
+#define democonfigDISABLE_SNI ( pdFALSE )
+
+/**
+ * @brief Configuration that indicates if the demo connection is made to the AWS IoT Core MQTT broker.
+ *
+ * If username/password based authentication is used, the demo will use appropriate TLS ALPN and
+ * SNI configurations as required for the Custom Authentication feature of AWS IoT.
+ * For more information, refer to the following documentation:
+ * https://docs.aws.amazon.com/iot/latest/developerguide/custom-auth.html#custom-auth-mqtt
+ *
+ * #define democonfigUSE_AWS_IOT_CORE_BROKER ( 1 )
+ */
+
+/**
+ * @brief The username value for authenticating client to the MQTT broker when
+ * username/password based client authentication is used.
+ *
+ * For AWS IoT MQTT broker, refer to the AWS IoT documentation below for
+ * details regarding client authentication with a username and password.
+ * https://docs.aws.amazon.com/iot/latest/developerguide/custom-authentication.html
+ * An authorizer setup needs to be done, as mentioned in the above link, to use
+ * username/password based client authentication.
+ *
+ * #define democonfigCLIENT_USERNAME "...insert here..."
+ */
+
+/**
+ * @brief The password value for authenticating client to the MQTT broker when
+ * username/password based client authentication is used.
+ *
+ * For AWS IoT MQTT broker, refer to the AWS IoT documentation below for
+ * details regarding client authentication with a username and password.
+ * https://docs.aws.amazon.com/iot/latest/developerguide/custom-authentication.html
+ * An authorizer setup needs to be done, as mentioned in the above link, to use
+ * username/password based client authentication.
+ *
+ * #define democonfigCLIENT_PASSWORD "...insert here..."
+ */
+
+/**
+ * @brief The name of the operating system that the application is running on.
+ * The current value is given as an example. Please update for your specific
+ * operating system.
+ */
+#define democonfigOS_NAME "FreeRTOS"
+
+/**
+ * @brief The version of the operating system that the application is running
+ * on. The current value is given as an example. Please update for your specific
+ * operating system version.
+ */
+#define democonfigOS_VERSION tskKERNEL_VERSION_NUMBER
+
+/**
+ * @brief The name of the hardware platform the application is running on. The
+ * current value is given as an example. Please update for your specific
+ * hardware platform.
+ */
+#define democonfigHARDWARE_PLATFORM_NAME "WinSim"
+
+/**
+ * @brief The name of the MQTT library used and its version, following an "@"
+ * symbol.
+ */
+#include "core_mqtt.h" /* Include coreMQTT header for MQTT_LIBRARY_VERSION macro. */
+#define democonfigMQTT_LIB "core-mqtt@"MQTT_LIBRARY_VERSION
+
+/**
+ * @brief Set the stack size of the main demo task.
+ *
+ * In the Windows port, this stack only holds a structure. The actual
+ * stack is created by an operating system thread.
+ */
+#define democonfigDEMO_STACKSIZE configMINIMAL_STACK_SIZE
+
+/**
+ * @brief Set the priority of the main demo task.
+ */
+#define democonfigDEMO_PRIORITY ( tskIDLE_PRIORITY + 1 )
+
+/**
+ * @brief Size of the network buffer for MQTT packets.
+ */
+#define democonfigNETWORK_BUFFER_SIZE ( 1024U )
+
+/**
+ * @brief Size of the range request from 1nce onboarding service.
+ */
+#define democonfigRANGE_SIZE ( 1000U )
+
+#endif /* DEMO_CONFIG_H */
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/mbedtls_config.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/mbedtls_config.h
index 1745d60dd..1745d60dd 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_bg96_mqtt_demo/mbedtls_config.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/BG96_MQTT_Mutual_Auth_Demo/mbedtls_config.h
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/DemoTasks/MutualAuthMQTTExample.c b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/DemoTasks/MutualAuthMQTTExample.c
index 849eb874b..849eb874b 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/DemoTasks/MutualAuthMQTTExample.c
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/DemoTasks/MutualAuthMQTTExample.c
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/FreeRTOSConfig.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/FreeRTOSConfig.h
index 70bea4afd..70bea4afd 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/FreeRTOSConfig.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/FreeRTOSConfig.h
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/FreeRTOSIPConfig.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/FreeRTOSIPConfig.h
index 6bfd11663..6bfd11663 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/FreeRTOSIPConfig.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/FreeRTOSIPConfig.h
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/WIN32.vcxproj b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/WIN32.vcxproj
index 14435ddf3..14435ddf3 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/WIN32.vcxproj
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/WIN32.vcxproj
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/WIN32.vcxproj.filters b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/WIN32.vcxproj.filters
index 5c90a6879..5c90a6879 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/WIN32.vcxproj.filters
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/WIN32.vcxproj.filters
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/cellular_config.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/cellular_config.h
index 3b51853a5..3b51853a5 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/cellular_config.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/cellular_config.h
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/core_mqtt_config.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/core_mqtt_config.h
index e7431ba41..e7431ba41 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/core_mqtt_config.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/core_mqtt_config.h
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/demo_config.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/demo_config.h
index 645c05e2b..645c05e2b 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/demo_config.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/demo_config.h
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/cellular_hl7802_mqtt_demo.sln b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/hl7802_mqtt_mutual_auth_demo.sln
index dcfc1fe09..dcfc1fe09 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/cellular_hl7802_mqtt_demo.sln
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/hl7802_mqtt_mutual_auth_demo.sln
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/mbedtls_config.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/mbedtls_config.h
index 1745d60dd..1745d60dd 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_hl7802_mqtt_demo/mbedtls_config.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/HL7802_MQTT_Mutual_Auth_Demo/mbedtls_config.h
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/DemoTasks/MutualAuthMQTTExample.c b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/DemoTasks/MutualAuthMQTTExample.c
index 849eb874b..849eb874b 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/DemoTasks/MutualAuthMQTTExample.c
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/DemoTasks/MutualAuthMQTTExample.c
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/FreeRTOSConfig.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/FreeRTOSConfig.h
index 70bea4afd..70bea4afd 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/FreeRTOSConfig.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/FreeRTOSConfig.h
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/FreeRTOSIPConfig.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/FreeRTOSIPConfig.h
index 6bfd11663..6bfd11663 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/FreeRTOSIPConfig.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/FreeRTOSIPConfig.h
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/WIN32.vcxproj b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/WIN32.vcxproj
index 7b76682a4..7b76682a4 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/WIN32.vcxproj
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/WIN32.vcxproj
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/WIN32.vcxproj.filters b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/WIN32.vcxproj.filters
index 3d612d098..3d612d098 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/WIN32.vcxproj.filters
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/WIN32.vcxproj.filters
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/cellular_config.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/cellular_config.h
index 31f29a438..31f29a438 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/cellular_config.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/cellular_config.h
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/core_mqtt_config.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/core_mqtt_config.h
index e7431ba41..e7431ba41 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/core_mqtt_config.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/core_mqtt_config.h
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/demo_config.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/demo_config.h
index 1af28b94b..1af28b94b 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/demo_config.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/demo_config.h
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/mbedtls_config.h b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/mbedtls_config.h
index 1745d60dd..1745d60dd 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/mbedtls_config.h
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/mbedtls_config.h
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/cellular_sara_r4_mqtt_demo.sln b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/sara_r4_mqtt_mutual_auth_demo.sln
index dcfc1fe09..dcfc1fe09 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/cellular_sara_r4_mqtt_demo/cellular_sara_r4_mqtt_demo.sln
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Cellular_Interface_Windows_Simulator/SARA_R4_MQTT_Mutual_Auth_Demo/sara_r4_mqtt_mutual_auth_demo.sln