201811 UM2426 Rev 1 [English Rev 1] 1/72
1
UM2426
用户手册
STM32Cube X-CUBE-CELLULAR
蜂窝连接扩展包入门
引言
本用户手册介绍了STM32Cube中的X-CUBE-CELLULAR蜂窝连接扩展包的内容和使用。
X-CUBE-CELLULAR扩展包可通过蜂窝网络进行连接。网络接入技术取决于所使用的蜂窝
调制解调器:2G3GLTE Cat M1NB-IoT(也称为NB1)。蜂窝连接框架公开标准API
以便使用HTTP协议轻松集成云连接器。
STM32CubeX-CUBE-CELLULAR扩展包提供了一个应用示例,该示例说明了如何使用
HTTP协议连接和订阅云服务,以便将设备数据报告给服务器,以及接收来自远程服务器的命
令。
X-CUBE-CELLULAR可用于P-L496G-CELL01P-L496G-CELL02蜂窝网到云端包。每
个包均由一个基于STM32L496的探索主机板组成,该主机板通过STMod+连接器连接到附加
蜂窝网调制解调器。P-L496G-CELL01包的附加板配有UG96调制解调器(2G / 3G)。P-
L496G-CELL02包的附加板配有BG96调制解调器LTE Cat M / NB-IoT / 2G回落)。
X-CUBE-CELLULAR扩展包的主要功能如下:
已准备好的可运行的固件示例,使用2G3GLTE Cat M1NB-IoT协议支持物联网云应
用的
快速评估和开发
菜单与命令行,通过USB ST-LINK上的虚拟COM UART配置与Grovestreams云物联网
平台(HTTP)的连接以及蜂窝连接(技术选择、频段、APN等)
蜂窝连接
报告温度、湿度和压力等值。如果连接了MEMS附加板(X-NUCLEO-IKS01A2),
这些值就是真实值,否则为模拟值。
网络无线电级别报告
www.st.com
目录 UM2426
2/72 UM2426 Rev 1 [English Rev 1]
目录
1 概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1 术语和定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 参考 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 关于安全的重要说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3 服务连接描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4 包说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.1 概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2 调制解调器套接字与LwIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.3 架构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.3.1 架构理念 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.3.2 静态架构视图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.3.3 动态架构视图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.4 X-CUBE-CELLULAR扩展包说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.5 文件夹结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.6 复位按钮 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.7 用户导航键 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.8 应用LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.9 实时时钟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5 蜂窝连接示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.1 真实网络或模拟器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.2 连接概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.3 PING示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.4 Grovestreams (HTTP)访问示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6 硬件和软件环境设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7 与主机板交互 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.1 调试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.2 启动菜单 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41