Difference between revisions of "Cellular:Cellular LTE CatM / NBIoT overview"

[quality revision] [quality revision]
m (Getting started with STM32 and Cellular LTE Cat M and NBIoT)
m
 

This page contains article provides application examples, such as, document references, tips and tricks and so on related to the STM32 cellularCellular.

1 What is

1 What are Cellular LTE CatM and NBIoT?[edit]


Technologies

The LTE CatM and Narrowband Internet of Things (NBIoT) are the Low Power Wide Area Network low-power wide-area network (LPWAN) radio technology standard standards developed by 3GPP to enable a wide range of cellular devices and services.
The NBIoT focuses specifically on the indoor coverage, low cost, long battery life, and high-connection density.
The advantage of LTE CatM over NBIoT is its higher data rate, mobility, and voice over the network, but . However it requires more bandwidth and it is more costly.

Check Refer also to GSMA's NBIoT / LTE CatM world wide coverage information[1].

2 Wiki MCU / Cellular: pages breakdown[edit]

Below are the direct links to access dedicated articles. For beginners, it is recommended to start by reading the next chapter first.

3 Getting started with STM32 and Cellular LTE Cat M and NBIoT[edit]


On From a hardware point of view, STMicroelectronics offers various possibilities to setup a STM32 with the Cellular connectivity solution:

P-L496G-CELL01: Kit with a screenless 32L496GDISCOVERY Discovery board and a STMod+ board with the Quectel UG96 modem
P-L496G-CELL02: Kit with a screenless 32L496GDISCOVERY Discovery board and a STMod+ board with the Quectel BG96 modem
B-L475E-IOT01A IoT Discovery board and add-on board with the Quectel BG96 modem
B-L475E-IOT01A IoT Discovery board and add-on board with the Sequans® GM01Q modem
32L496GDISCOVERY Discovery board and modem board based on the Sequans® GM01Q or the Quectel UG96 or the BG96 modem
Note that to connect the STMod+ board to the B-L475E-IOT01A IoT Discovery board an Arduino / STMod+ adapter (X-NUCLEO-STMODA1) is needed.

On sotfware side, the ways to set up cellular connectivity solutions on STM32 MCUs. For STM32 boards that support the STMod+ connector, STMod+ modem boards can be directly connected to the STM32 board. For STM32 boards that do not have an STMod+ connector, an ARDUINO® / STMod+ adapter (X-NUCLEO-STMODA1) can be inserted between the STM32 board and the modem board.
To obtain a complete setup, packs are available that contain the STM32 board together with the modem board. Otherwise the STM32 board and the modem board can be ordered separately. For more information refer to the hardware setup article.
Note that for each version of the Cellular middleware software there is a set of supported hardware. Further details are available in the hardware setup article.

On the software side, X-CUBE-CELLULAR (X-CUBE Expansion Package) provides a software solution to allow customers to quickly and easily develop their own Firmwarefirmware:

  • Based on ThreadX (fromV7.x onwards) and FreeRTOS The users can decide (From V1.0.0 onwards)
  • Users can choose to use either the IP stack in the modem or in the STM32 (LwIP or NetX Duo)
  • Menu and command Command line through Virtual COM UART over USB ST-LINK to configure the cellular connectivity parameters (technology selection, bands, APN, and others), and the connection to the cloud IoT platform (HTTP or MQTT)
  • Easy to support a new modem.

Several applications are provided as examples: PING, ECHO, HTTP, MQTT . ..

For more information check see the X-CUBE-CELLULAR Wiki article.

New hardware setups and new software features in X-CUBE-CELLULAR will be are provided to customers over time.

3 4 How to...[edit]

This part is a guideline that describes how to perform the main activities with X-CUBE-CELLULAR. All the information is merged in the Cellular How To Wiki article.

5 FAQ[edit]

All the frequently-asked questions are listed in the dedicated Cellular F.A.Q Wiki article.

6 Video related to Cellular LTE CatM and NBIoT[edit]

pc videol.png
Zigbee 3.0 mesh to cloud over cat-M with BLE 5.0 user control (MWC/EW 2020)
pc videol.png
ST at CES 2019 - LTE IoT Starter Kits
pc videol.png
STM32 Cellular to Cloud Discovery Packs: 2G/3G and Espruino JS, LTE IoT! Embedded World 2018
pc videol.png
How to get Getting started with STM32 Cellular to Cloud discovery packs (P-L496G-CELL01, P-L496G-CELL02)

4 STM32 compliant with Cellular LTE CatM and NBIoT[edit]

X-CUBE-CELLULAR
P-L496G-CELL02
B-L475E-IOT01A
32L496GDISCOVERY
X-NUCLEO-STMODA1
GM01Q

5 Specific tools[edit]

STMicroelectronics cellular IoT discovery kit
pc videol.png
How to program FP-SNS-DATALOG1 firmware on STWIN using STM32CubeProgrammer

7 Specific tools[edit]

Those tools can be used in users projects but are not mandatory.

  • STMicroelectronics’ STM32 Power Shield to power and analyze current consumption[2]
  • Network simulator for both LTE CatM & NBIoT[3]


8 Terms and definition[edit]

Term Definition
API Application programming interface / Access point identifier
APN Access point name
BSD Berkeley software distribution
BSP Board support package
CID Context ID (context identifier of a cellular connection)
CLI Command-line interface
COM Cellular communication
DC Data Cache
HAL Hardware abstraction layer
IDE Integrated development environment
IF Interface
IoT Internet of things (refer to [4])
IPC Inter-processor channel
LED Light-emitting diode
NAT Network address translation
NFMC Network-friendly management configuration (refer to [4])
MNO Mobile network operator
MVNO Mobile virtual network operator
PDN Packet data network
PDP Packet data protocol
PPP Point-to-point protocol
PPPoSIF PPP over serial IF
PS Packet switching
RAM Random-access memory
RSSI Received-signal strength indication
RTC Real-time clock
TCP Transmission control protocol
UDP User datagram protocol
URC Unsolicited result code

9 Important note regarding safety[edit]

The end user must fully comply with caution requirements regarding RF exposition as defined by the regulatory standards.
Warning: Use the hardware only with the antenna connected. With no antenna connected, there is a risk of damage of the modem.

10 References[edit]

6 STMicroelectronics Resources[edit]

Doc Number Title
DB3582 Cellular connectivity software expansion for STM32Cube
UM2567 Getting started with the X-CUBE-CELLULAR cellular connectivity Expansion Package for STM32Cube
UL2426 X-CUBE-CELLULAR cellular connectivity Expansion Package for STM32Cube




This page containsarticle provides application examples, such as, document references, tips and tricks and so on related to the STM32 cellular.<br>

==What isrelated to STM32 Cellular.<br>

==What are Cellular LTE CatM and NBIoT?==<br>

[[File: Cellular_logo_nbiot_catm.png |200px|center| Technologies]]<br>

The LTE CatM and Narrowband Internet of Things (NBIoT) are the Low Power Wide Area Network (LPWAN) radio technology standardlow-power wide-area network (LPWAN) radio technology standards developed by 3GPP to enable a wide range of cellular devices and services.<br>
The NBIoT focuses specifically on the indoor coverage, low cost, long battery life, and high -connection density.<br>

The advantage of LTE CatM over NBIoT is its higher data rate, mobility, and voice over the network, but. However it requires more bandwidth and it is more costly.
Check Refer also to GSMA's NBIoT / LTE CatM world wide coverage information<ref>[https://www.gsma.com/iot/deployment-map/ GSMA's NBIoT / LTE CatM world wide coverage information]


==Getting started with STM32 and Cellular LTE Cat M and NBIoT==<br>

''' On hardware point of view''', STMicroelectronics offers various possibilities to setup a STM32 with the Cellular connectivity solution:<br>

{|
|-
| [[File: Cellular_P-L496G-CELL01.png |100px|center| P-L496G-CELL01]] || P-L496G-CELL01: Kit with a '''screenless 32L496GDISCOVERY''' Discovery board and a STMod+ board with the '''Quectel UG96''' modem
|-
| [[File: Cellular_P-L496G-CELL02.png |100px|center| P-L496G-CELL02]] || P-L496G-CELL02: Kit with a '''screenless 32L496GDISCOVERY''' Discovery board and a STMod+ board with the '''Quectel BG96''' modem
|-
| [[File: Cellular_B-L475E-IOT01A.png |100px|center| B-L475E-IOT01A]] || '''B-L475E-IOT01A IoT''' Discovery board and add-on board with the Quectel BG96 modem
|-
| [[File: Cellualr_STMod_GM01Q.png |80px|center|GM01Q]] || B-L475E-IOT01A IoT Discovery board and add-on board with the '''Sequans<sup>&reg;</sup> GM01Q''' modem
|-
| [[File: Cellular_32L496GDISCOVERY.png |100px|center|32L496GDISCOVERY]] || '''32L496GDISCOVERY''' Discovery board and modem board based on the Sequans<sup>&reg;</sup> GM01Q or the Quectel UG96 or the BG96 modem
|}<br>


Note that to connect the STMod+ board to the B-L475E-IOT01A IoT Discovery board an Arduino / STMod+ adapter ('''X-NUCLEO-STMODA1''') is needed.

[[File: Cellular_X-NUCLEO-STMODA1.png |100px|center|X-NUCLEO-STMODA1]]<br>


''' On sotfware side''', the </ref>.

==Wiki MCU / Cellular: pages breakdown==
Below are the direct links to access dedicated articles. For beginners, it is recommended to start by reading the next chapter first.
* [[Cellular:Cellular LTE CatM / NBIoT overview| Cellular overview]] ('''this''' current article)
** [[Cellular:Cellular hardware setup| Cellular hardware setup]] (Information about supported hardware setups)
** [[Cellular:Cellular X-CUBE-CELLULAR| Cellular X-CUBE-CELLULAR]] (Information about the software part)
** [[Cellular:Cellular X-CUBE-CELLULAR How To| Cellular How To]] (multiple "How to" to support users)
** [[Cellular:Cellular X-CUBE-CELLULAR F.A.Q.| Cellular F.A.Q]] (frequently asked questions)

==Getting started with STM32 and Cellular LTE Cat M and NBIoT==<br>

''' From a hardware point of view''', STMicroelectronics offers various ways to set up cellular connectivity solutions on STM32 MCUs.
For STM32 boards that support the STMod+ connector, STMod+ modem boards can be directly connected to the STM32 board.
For STM32 boards that do not have an STMod+ connector, an ARDUINO<sup>®</sup> / STMod+ adapter (X-NUCLEO-STMODA1) can be inserted between the STM32 board and the modem board.<br>

To obtain a complete setup, packs are available that contain the STM32 board together with the modem board. Otherwise the STM32 board and the modem board can be ordered separately. For more information refer to the [[Cellular:Cellular hardware setup| hardware setup]] article.<br>

Note that for each version of the Cellular middleware software there is a set of supported hardware. Further details are available in the [[Cellular:Cellular hardware setup| hardware setup]] article.<br>
<br>

''' On the software side''', '''X-CUBE-CELLULAR''' (X-CUBE Expansion Package) provides a software solution to allow customers to quickly and easily develop their own Firmwarefirmware:

* Based on FreeRTOS
* The users can decideThreadX (fromV7.x onwards) and FreeRTOS (From V1.0.0 onwards)
* Users can choose to use either the IP stack in the modem or in the STM32 (LwIP)
* Menu and command  or NetX Duo)
* Command line through Virtual COM UART over USB ST-LINK to configure the cellular connectivity parameters (technology selection, bands, APN, and others), and the connection to the cloud IoT platform(HTTP or MQTT)* Easy to support a new modem.


Several applications are provided as examples: PING, ECHO, HTTP, MQTT ...

For more information check [[Cellular.

For more information see the  [[Cellular:Cellular X-CUBE-CELLULAR| X-CUBE-CELLULAR]] 
Wiki article.
New hardware setups and new software features in X-CUBE-CELLULAR will be are provided to customers over time.

== How to... ==

This part is a guideline that describes how to perform the main activities with X-CUBE-CELLULAR. All the information is merged in the [[Cellular:Cellular X-CUBE-CELLULAR How To| Cellular How To Wiki article]].

== FAQ==

All the frequently-asked questions are listed in the dedicated [[Cellular:Cellular X-CUBE-CELLULAR F.A.Q.| Cellular F.A.Q Wiki article]].

==Video related to Cellular LTE CatM and NBIoT==<br>

[[File:pc_videol.png|left|20px|link=https://youtu.be/aEvXv8I1aaI]] [https://youtu.be/aEvXv8I1aaI Zigbee 3.0 mesh to cloud over cat-M with BLE 5.0 user control (MWC/EW 2020)]

[[File:pc_videol.png|left|20px|link=https://youtu.be/09Tl8BR5mmw]] [https://youtu.be/09Tl8BR5mmw ST at CES 2019 - LTE IoT Starter Kits]

[[File:pc_videol.png|left|20px|link=https://youtu.be/7hsoJQ9VyjE]] [https://youtu.be/7hsoJQ9VyjE STM32 Cellular to Cloud Discovery Packs: 2G/3G and Espruino JS, LTE IoT! Embedded World 2018]

[[File:pc_videol.png|left|20px|link=https://youtu.be/b2-37F7wcaI]] [https://youtu.be/b2-37F7wcaI How to get started with STM32 Cellular to Cloud discovery packs (P-L496G-CELL01, P-L496G-CELL02)]

==STM32 compliant with Cellular LTE CatM and NBIoT==<br>

[https://www.st.com/en/embedded-software/x-cube-cellular.html X-CUBE-CELLULAR]<br>

[https://www.st.com/en/evaluation-tools/p-l496g-cell02.html P-L496G-CELL02]<br>

[https://www.st.com/en/evaluation-tools/b-l475e-iot01a.html B-L475E-IOT01A]<br>

[https://www.st.com/en/evaluation-tools/32l496gdiscovery.html 32L496GDISCOVERY]<br>

[https://www.st.com/en/ecosystems/x-nucleo-stmoda1.html X-NUCLEO-STMODA1]<br>

[http://www.sequans.com/gm01q-stmod/ GM01Q]

==Specific tools==<br>
www.youtube.com/watch?v=oFL9CZeRNU4]] [https://www.youtube.com/watch?v=oFL9CZeRNU4 Getting started with STMicroelectronics cellular IoT discovery kit]

[[File:pc_videol.png|left|20px|link=https://www.youtube.com/watch?v=Nd1EOjHfyN4]] [https://www.youtube.com/watch?v=Nd1EOjHfyN4 How to program FP-SNS-DATALOG1 firmware on STWIN using STM32CubeProgrammer]

==Specific tools==
Those tools can be used in users projects but are not mandatory.<br>

* STMicroelectronics’ STM32 Power Shield to power and analyze current consumption<ref>[https://www.st.com/content/st_com/en/about/media-center/press-item.html/n3979.html STMicroelectronics’ STM32 Power Shield to power and analyze current consumption]
<br>
</ref>

* Network simulator for both LTE CatM & NBIoT<ref>[https://www.amarisoft.com/ Network simulator for both LTE CatM & NBIoT]</ref>
<br>


==STMicroelectronics Resources==
{|
|-
! Doc Number !! Title
|-
| [https://www.st.com/resource/en/data_brief/x-cube-cellular.pdf DB3582]  || Cellular connectivity software expansion for STM32Cube
|-
| [https://www.st.com/resource/en/user_manual/dm00610471-getting-started-with-the-xcubecellular-cellular-connectivity-expansion-package-for-stm32cube-stmicroelectronics.pdf UM2567] || Getting started with the X-CUBE-CELLULAR cellular connectivity Expansion Package for STM32Cube
|-
| [https://www.st.com/resource/en/user_manual/dm00511019-xcubecellular-cellular-connectivity-expansion-package-for-stm32cube-stmicroelectronics.pdf UL2426] || X-CUBE-CELLULAR cellular connectivity Expansion Package for STM32Cube
|}


{{PublicationRequestId | 15415| 2020-03-23 | Ronan Gabou}}Terms and definition==

{|
|-
! Term !! Definition
|-
|API || Application programming interface / Access point identifier
|-
|APN || Access point name
|-
|BSD || Berkeley software distribution
|-
|BSP || Board support package
|-
|CID || Context ID (context identifier of a cellular connection)
|-
|CLI || Command-line interface
|-
|COM || Cellular communication
|-
|DC || Data Cache
|-
|HAL || Hardware abstraction layer
|-
|IDE || Integrated development environment
|-
|IF || Interface
|-
|IoT || Internet of things (refer to [4])
|-
|IPC || Inter-processor channel
|-
|LED || Light-emitting diode
|-
|NAT || Network address translation
|-
|NFMC || Network-friendly management configuration (refer to [4])
|-
|MNO || Mobile network operator
|-
|MVNO || Mobile virtual network operator
|-
|PDN || Packet data network
|-
|PDP || Packet data protocol
|-
|PPP || Point-to-point protocol
|-
|PPPoSIF || PPP over serial IF
|-
|PS || Packet switching
|-
|RAM || Random-access memory
|-
|RSSI || Received-signal strength indication
|-
|RTC || Real-time clock
|-
|TCP || Transmission control protocol
|-
|UDP || User datagram protocol
|-
|URC || Unsolicited result code
|}

==Important note regarding safety==
The end user must fully comply with caution requirements regarding RF exposition as defined by the regulatory standards.<br>Warning: Use the hardware only with the antenna connected. With no antenna connected, there is a risk of damage of the modem.

==References==<references />


{{PublicationRequestId | 22511| 2022-02-10 | Ronan Gabou}}
<noinclude>

{{ArticleBasedOnModel | Example tech domain article}}
<noinclude>
[[Category:Using models]]
[[Category:ST internal]]Cellular|10]]</noinclude>
(50 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This page contains application examples, document references, tips and tricks and so on related to the STM32 cellular.
+
This article provides application examples, such as, document references, tips related to STM32 Cellular.
 
<br>
 
<br>
==What is Cellular LTE CatM and NBIoT==
+
==What are Cellular LTE CatM and NBIoT?==
 
<br>
 
<br>
 
[[File: Cellular_logo_nbiot_catm.png |200px|center| Technologies]]<br>
 
[[File: Cellular_logo_nbiot_catm.png |200px|center| Technologies]]<br>
   
The LTE CatM and Narrowband Internet of Things (NBIoT) are the Low Power Wide Area Network (LPWAN) radio technology standard developed by 3GPP to enable a wide range of cellular devices and services.
+
LTE CatM and Narrowband Internet of Things (NBIoT) are low-power wide-area network (LPWAN) radio technology standards developed by 3GPP to enable a wide range of cellular devices and services.
 
<br>
 
<br>
The NBIoT focuses specifically on the indoor coverage, low cost, long battery life, and high connection density.
+
NBIoT focuses specifically on indoor coverage, low cost, long battery life, and high-connection density.
 
<br>
 
<br>
The advantage of LTE CatM over NBIoT is its higher data rate, mobility, and voice over the network, but it requires more bandwidth and is more costly.
+
The advantage of LTE CatM over NBIoT is its higher data rate, mobility, and voice over the network. However it requires more bandwidth and it is more costly.
   
Check [https://www.gsma.com/iot/deployment-map/ GSMA's NBIoT / LTE CatM world wide coverage information]
+
Refer also to GSMA's NBIoT / LTE CatM world wide coverage information<ref>[https://www.gsma.com/iot/deployment-map/ GSMA's NBIoT / LTE CatM world wide coverage information]</ref>.
  +
 
  +
==Wiki MCU / Cellular: pages breakdown==
  +
Below are the direct links to access dedicated articles. For beginners, it is recommended to start by reading the next chapter first.
  +
* [[Cellular:Cellular LTE CatM / NBIoT overview| Cellular overview]] ('''this''' current article)
  +
** [[Cellular:Cellular hardware setup| Cellular hardware setup]] (Information about supported hardware setups)
  +
** [[Cellular:Cellular X-CUBE-CELLULAR| Cellular X-CUBE-CELLULAR]] (Information about the software part)
  +
** [[Cellular:Cellular X-CUBE-CELLULAR How To| Cellular How To]] (multiple "How to" to support users)
  +
** [[Cellular:Cellular X-CUBE-CELLULAR F.A.Q.| Cellular F.A.Q]] (frequently asked questions)
   
 
==Getting started with STM32 and Cellular LTE Cat M and NBIoT==
 
==Getting started with STM32 and Cellular LTE Cat M and NBIoT==
 
<br>
 
<br>
''' On hardware point of view''', STMicroelectronics offers various possibilities to setup a STM32 with the Cellular connectivity solution:
+
''' From a hardware point of view''', STMicroelectronics offers various ways to set up cellular connectivity solutions on STM32 MCUs.
  +
For STM32 boards that support the STMod+ connector, STMod+ modem boards can be directly connected to the STM32 board.
  +
For STM32 boards that do not have an STMod+ connector, an ARDUINO<sup>®</sup> / STMod+ adapter (X-NUCLEO-STMODA1) can be inserted between the STM32 board and the modem board.
  +
<br>
  +
To obtain a complete setup, packs are available that contain the STM32 board together with the modem board. Otherwise the STM32 board and the modem board can be ordered separately. For more information refer to the [[Cellular:Cellular hardware setup| hardware setup]] article.
  +
<br>
  +
Note that for each version of the Cellular middleware software there is a set of supported hardware. Further details are available in the [[Cellular:Cellular hardware setup| hardware setup]] article.
 
<br>
 
<br>
{|
 
|-
 
| [[File: Cellular_P-L496G-CELL01.png |100px|center| P-L496G-CELL01]] || P-L496G-CELL01: Kit with a '''screenless 32L496GDISCOVERY''' Discovery board and a STMod+ board with the '''Quectel UG96''' modem
 
|-
 
| [[File: Cellular_P-L496G-CELL02.png |100px|center| P-L496G-CELL02]] || P-L496G-CELL02: Kit with a '''screenless 32L496GDISCOVERY''' Discovery board and a STMod+ board with the '''Quectel BG96''' modem
 
|-
 
| [[File: Cellular_B-L475E-IOT01A.png |100px|center| B-L475E-IOT01A]] || '''B-L475E-IOT01A IoT''' Discovery board and add-on board with the Quectel BG96 modem
 
|-
 
| [[File: Cellualr_STMod_GM01Q.png |80px|center|GM01Q]] || B-L475E-IOT01A IoT Discovery board and add-on board with the '''Sequans<sup>&reg;</sup> GM01Q''' modem
 
|-
 
| [[File: Cellular_32L496GDISCOVERY.png |100px|center|32L496GDISCOVERY]] || '''32L496GDISCOVERY''' Discovery board and modem board based on the Sequans<sup>&reg;</sup> GM01Q or the Quectel UG96 or the BG96 modem
 
|}
 
 
<br>
 
<br>
  +
''' On the software side''', '''X-CUBE-CELLULAR''' (X-CUBE Expansion Package) provides a software solution to allow customers to quickly and easily develop their own firmware:
   
  +
* Based on ThreadX (fromV7.x onwards) and FreeRTOS (From V1.0.0 onwards)
  +
* Users can choose to use either the IP stack in the modem or in the STM32 (LwIP or NetX Duo)
  +
* Command line through Virtual COM UART over USB ST-LINK to configure the cellular connectivity parameters (technology selection, bands, APN, and others), and the connection to the cloud IoT platform
  +
* Easy to support a new modem.
   
Note that to connect the STMod+ board to the B-L475E-IOT01A IoT Discovery board an Arduino / STMod+ adapter ('''X-NUCLEO-STMODA1''') is needed.
+
Several applications are provided as examples.
   
[[File: Cellular_X-NUCLEO-STMODA1.png |100px|center|X-NUCLEO-STMODA1]]<br>
+
For more information see the  [[Cellular:Cellular X-CUBE-CELLULAR| X-CUBE-CELLULAR]] Wiki article.
   
''' On sotfware side''', the '''X-CUBE-CELLULAR''' (X-CUBE Expansion Package) provides a software solution to allow customers to quickly and easily develop their own Firmware:
+
New hardware setups and new software features in X-CUBE-CELLULAR are provided to customers over time.
   
* Based on FreeRTOS
+
== How to... ==
* The users can decide to use either the IP stack in the modem or in the STM32 (LwIP)
 
* Menu and command line through Virtual COM UART over USB ST-LINK to configure the cellular connectivity parameters (technology selection, bands, APN, and others), and the connection to the cloud IoT platform (HTTP or MQTT)
 
* Easy to support a new modem
 
   
Several applications are provided as examples: PING, ECHO, HTTP, MQTT ...
+
This part is a guideline that describes how to perform the main activities with X-CUBE-CELLULAR. All the information is merged in the [[Cellular:Cellular X-CUBE-CELLULAR How To| Cellular How To Wiki article]].
   
For more information check [[Cellular X-CUBE-CELLULAR| X-CUBE-CELLULAR]]
+
== FAQ==
   
New hardware setups and new software features in X-CUBE-CELLULAR will be provided to customers over time.
+
All the frequently-asked questions are listed in the dedicated [[Cellular:Cellular X-CUBE-CELLULAR F.A.Q.| Cellular F.A.Q Wiki article]].
   
 
==Video related to Cellular LTE CatM and NBIoT==
 
==Video related to Cellular LTE CatM and NBIoT==
<br>
+
 
 
[[File:pc_videol.png|left|20px|link=https://youtu.be/aEvXv8I1aaI]] [https://youtu.be/aEvXv8I1aaI Zigbee 3.0 mesh to cloud over cat-M with BLE 5.0 user control (MWC/EW 2020)]
 
[[File:pc_videol.png|left|20px|link=https://youtu.be/aEvXv8I1aaI]] [https://youtu.be/aEvXv8I1aaI Zigbee 3.0 mesh to cloud over cat-M with BLE 5.0 user control (MWC/EW 2020)]
   
Line 57: Line 61:
 
[[File:pc_videol.png|left|20px|link=https://youtu.be/7hsoJQ9VyjE]] [https://youtu.be/7hsoJQ9VyjE STM32 Cellular to Cloud Discovery Packs: 2G/3G and Espruino JS, LTE IoT! Embedded World 2018]
 
[[File:pc_videol.png|left|20px|link=https://youtu.be/7hsoJQ9VyjE]] [https://youtu.be/7hsoJQ9VyjE STM32 Cellular to Cloud Discovery Packs: 2G/3G and Espruino JS, LTE IoT! Embedded World 2018]
   
[[File:pc_videol.png|left|20px|link=https://youtu.be/b2-37F7wcaI]] [https://youtu.be/b2-37F7wcaI How to get started with STM32 Cellular to Cloud discovery packs (P-L496G-CELL01, P-L496G-CELL02)]
+
[[File:pc_videol.png|left|20px|link=https://www.youtube.com/watch?v=oFL9CZeRNU4]] [https://www.youtube.com/watch?v=oFL9CZeRNU4 Getting started with STMicroelectronics cellular IoT discovery kit]
   
==STM32 compliant with Cellular LTE CatM and NBIoT==
+
[[File:pc_videol.png|left|20px|link=https://www.youtube.com/watch?v=Nd1EOjHfyN4]] [https://www.youtube.com/watch?v=Nd1EOjHfyN4 How to program FP-SNS-DATALOG1 firmware on STWIN using STM32CubeProgrammer]
<br>
 
[https://www.st.com/en/embedded-software/x-cube-cellular.html X-CUBE-CELLULAR]
 
<br>
 
[https://www.st.com/en/evaluation-tools/p-l496g-cell02.html P-L496G-CELL02]
 
<br>
 
[https://www.st.com/en/evaluation-tools/b-l475e-iot01a.html B-L475E-IOT01A]
 
<br>
 
[https://www.st.com/en/evaluation-tools/32l496gdiscovery.html 32L496GDISCOVERY]
 
<br>
 
[https://www.st.com/en/ecosystems/x-nucleo-stmoda1.html X-NUCLEO-STMODA1]
 
<br>
 
[http://www.sequans.com/gm01q-stmod/ GM01Q]
 
   
 
==Specific tools==
 
==Specific tools==
  +
Those tools can be used in users projects but are not mandatory.
 
<br>
 
<br>
[https://www.st.com/content/st_com/en/about/media-center/press-item.html/n3979.html STMicroelectronics’ STM32 Power Shield to power and analyze current consumption]
+
* STMicroelectronics’ STM32 Power Shield to power and analyze current consumption<ref>[https://www.st.com/content/st_com/en/about/media-center/press-item.html/n3979.html STMicroelectronics’ STM32 Power Shield to power and analyze current consumption]</ref>
<br>
+
* Network simulator for both LTE CatM & NBIoT<ref>[https://www.amarisoft.com/ Network simulator for both LTE CatM & NBIoT]</ref>
[https://www.amarisoft.com/ Network simulator for both LTE CatM & NBIoT]
 
 
<br>
 
<br>
   
==STMicroelectronics Resources==
+
==Terms and definition==
  +
 
 
{|
 
{|
 
|-
 
|-
! Doc Number !! Title
+
! Term !! Definition
  +
|-
  +
|API || Application programming interface / Access point identifier
  +
|-
  +
|APN || Access point name
  +
|-
  +
|BSD || Berkeley software distribution
  +
|-
  +
|BSP || Board support package
  +
|-
  +
|CID || Context ID (context identifier of a cellular connection)
  +
|-
  +
|CLI || Command-line interface
  +
|-
  +
|COM || Cellular communication
  +
|-
  +
|DC || Data Cache
  +
|-
  +
|HAL || Hardware abstraction layer
  +
|-
  +
|IDE || Integrated development environment
  +
|-
  +
|IF || Interface
  +
|-
  +
|IoT || Internet of things (refer to [4])
  +
|-
  +
|IPC || Inter-processor channel
  +
|-
  +
|LED || Light-emitting diode
  +
|-
  +
|NAT || Network address translation
  +
|-
  +
|NFMC || Network-friendly management configuration (refer to [4])
  +
|-
  +
|MNO || Mobile network operator
  +
|-
  +
|MVNO || Mobile virtual network operator
  +
|-
  +
|PDN || Packet data network
  +
|-
  +
|PDP || Packet data protocol
  +
|-
  +
|PPP || Point-to-point protocol
  +
|-
  +
|PPPoSIF || PPP over serial IF
  +
|-
  +
|PS || Packet switching
  +
|-
  +
|RAM || Random-access memory
  +
|-
  +
|RSSI || Received-signal strength indication
  +
|-
  +
|RTC || Real-time clock
 
|-
 
|-
| [https://www.st.com/resource/en/data_brief/x-cube-cellular.pdf DB3582]  || Cellular connectivity software expansion for STM32Cube
+
|TCP || Transmission control protocol
 
|-
 
|-
| [https://www.st.com/resource/en/user_manual/dm00610471-getting-started-with-the-xcubecellular-cellular-connectivity-expansion-package-for-stm32cube-stmicroelectronics.pdf UM2567] || Getting started with the X-CUBE-CELLULAR cellular connectivity Expansion Package for STM32Cube
+
|UDP || User datagram protocol
 
|-
 
|-
| [https://www.st.com/resource/en/user_manual/dm00511019-xcubecellular-cellular-connectivity-expansion-package-for-stm32cube-stmicroelectronics.pdf UL2426] || X-CUBE-CELLULAR cellular connectivity Expansion Package for STM32Cube
+
|URC || Unsolicited result code
 
|}
 
|}
   
  +
==Important note regarding safety==
  +
The end user must fully comply with caution requirements regarding RF exposition as defined by the regulatory standards.
  +
<br>Warning: Use the hardware only with the antenna connected. With no antenna connected, there is a risk of damage of the modem.
   
  +
==References==
  +
<references />
   
  +
{{PublicationRequestId | 22511| 2022-02-10 | Ronan Gabou}}
   
{{PublicationRequestId | 15415| 2020-03-23 | Ronan Gabou}}
 
 
<noinclude>
 
<noinclude>
 
{{ArticleBasedOnModel | Example tech domain article}}
 
{{ArticleBasedOnModel | Example tech domain article}}
 
+
[[Category:Cellular|10]]
<noinclude>
 
[[Category:Using models]]
 
[[Category:ST internal]]
 
 
</noinclude>
 
</noinclude>