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

[unchecked revision] [quality revision]
m
m

This page contains application examples, document references, tips and tricks and so on related to STM32 cellular.

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


Technologies

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.
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. However it requires more bandwidth and is more costly.

Check GSMA's NBIoT / LTE CatM world wide coverage information

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


On 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 software side, the X-CUBE-CELLULAR (X-CUBE Expansion Package) provides a software solution to allow customers to quickly and easily develop their own Firmware:

  • Based on FreeRTOS
  • The users Users can choose whether 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 including: PING, ECHO, HTTP, and MQTT.

For more information check X-CUBE-CELLULAR

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

3 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

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’ STM32 Power Shield to power and analyze current consumption
Network simulator for both LTE CatM & NBIoT

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 contains application examples, document references, tips and tricks and so on related to STM32 cellular.<br>

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

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


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>

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. However it requires more bandwidth and is more costly.

Check [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 sotfwaresoftware side''', the '''X-CUBE-CELLULAR''' (X-CUBE Expansion Package) provides a software solution to allow customers to quickly and easily develop their own Firmware:

* Based on FreeRTOS
* The users Users can choose whether 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 including: PING, ECHO, HTTP, and MQTT.


For more information check [[Cellular X-CUBE-CELLULAR| X-CUBE-CELLULAR]]

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

==Video related to Cellular LTE CatM and NBIoT==

[[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]

==STM32 compliant with Cellular LTE CatM and NBIoT==

[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==

[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>

[https://www.amarisoft.com/ Network simulator for both LTE CatM & NBIoT]<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 | 18001| 2020-11-03 | Ronan Gabou}}
<noinclude>

{{ArticleBasedOnModel | Example tech domain article}}
[[Category:Using models]]
[[Category:Cellular]]</noinclude>
Line 36: Line 36:
 
[[File: Cellular_X-NUCLEO-STMODA1.png |100px|center|X-NUCLEO-STMODA1]]<br>
 
[[File: Cellular_X-NUCLEO-STMODA1.png |100px|center|X-NUCLEO-STMODA1]]<br>
   
''' 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:
+
''' On software side''', the '''X-CUBE-CELLULAR''' (X-CUBE Expansion Package) provides a software solution to allow customers to quickly and easily develop their own Firmware:
   
 
* Based on FreeRTOS
 
* Based on FreeRTOS
* The users can choose whether to use either the IP stack in the modem or in the STM32 (LwIP)
+
* Users can choose whether 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)
 
* 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.
 
* Easy to support a new modem.
   
Several applications are provided as examples including: PING, ECHO, HTTP, and MQTT
+
Several applications are provided as examples including: PING, ECHO, HTTP, and MQTT.
   
 
For more information check [[Cellular X-CUBE-CELLULAR| X-CUBE-CELLULAR]]
 
For more information check [[Cellular X-CUBE-CELLULAR| X-CUBE-CELLULAR]]