You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-15Lines changed: 2 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,10 +6,8 @@ FreeRTOS offers a suite of networking stacks designed for IoT applications. App
6
6
7
7
The demos in this project demonstrate how to establish mutually authenticated MQTT connections to MQTT brokers, such as AWS IoT Core, by using cellular connectivity. The demos use the [Cellular Library](https://github.com/FreeRTOS/Lab-Project-FreeRTOS-Cellular-Library/raw/main/doc/document/cellular.zip) sub-moduled from an external project. The FreeRTOS Cellular Library exposes the capability of a few popular cellular modems through a uniform API.
The MQTT and HTTP libraries of FreeRTOS use an abstract [Transport Interface](https://github.com/FreeRTOS/coreMQTT/blob/main/source/interface/transport_interface.h) to send/receive data in a generic way. The demos in this project offer a [implementation](https://github.com/FreeRTOS/Lab-Project-FreeRTOS-Cellular-Demo/blob/master/source/coreMQTT/using_mbedtls.c) of the Transport Interface on top of the uniform API exposed by the FreeRTOS Cellular Library.
The demo project files for Visual Studio are named *xyz*_mqtt_mutual_auth_demo.sln, where *xyz *is the name of the cellular modem. They can be found on [Github](https://github.com/FreeRTOS/Lab-Project-FreeRTOS-Cellular-Demo/tree/main/projects) in the following directory:
There is also a demo for 1nce zero touch provisioning with BG96 modem:
@@ -100,9 +95,6 @@ There is also a demo for 1nce zero touch provisioning with BG96 modem:
100
95
│ └── ThirdParty
101
96
│ └── mbedtls ( submodule : mbedtls )
102
97
├── projects
103
-
│ ├── bg96_mqtt_mutual_auth_demo ( demo project for Quectel BG96 )
104
-
│ ├── hl7802_mqtt_mutual_auth_demo ( demo project for Sierra Wireless HL7802 )
105
-
│ ├── sara_r4_mqtt_mutual_auth_demo ( demo project for U-Blox Sara-R4 )
106
98
│ ├── sim70x0_mqtt_mutual_auth_demo ( demo project for SIMCOM sim7080/sim7090 )
107
99
│ └── 1nce_bg96_zero_touch_provisioning_demo ( demo project for 1nce zero touch provisioning with BG96 )
108
100
└── source
@@ -139,11 +131,6 @@ The following parameters in the cellular configuration, [cellular_config.h](http
139
131
| CELLULAR_PDN_CONTEXT_ID | PDN context id for cellular network. | Default value is CELLULAR_PDN_CONTEXT_ID_MIN. |
140
132
| CELLULAR_PDN_CONNECT_TIMEOUT | PDN connect timeout for network registration. | Default value is 100000 milliseconds. |
141
133
142
-
Note
143
-
144
-
> The U-Blox SARA-R4 series support setting mobile network operators.
145
-
Set **CELLULAR_CONFIG_SARA_R4_SET_MNO_PROFILE **in [cellular_config.h](https://github.com/FreeRTOS/Lab-Project-FreeRTOS-Cellular-Demo/blob/main/source/cellular/sara_r4/cellular_config.h) according to your mobile network operator.
0 commit comments