产品概述
描述
STSW-NBIOTV1软件包包含STEVAL-NBIOTV1的应用示例,旨在演示并简化基于ST87Mxx简易连接库集成ST87M01 NB-IoT和GNSS模块的过程。
基础示例位于STSW-ST87M01APP中,而本软件包侧重于模拟真实世界用例的更实用示例。
第一个示例突出了使用UDP协议传输和接收数据的场景,其实现专门针对低功耗进行了优化。
第二个示例模拟了完整的资产跟踪应用,其中从板载传感器收集数据并通过HTTPS经由互联网传输至在线仪表板。该示例可配置为在NB-IoT射频处于睡眠模式时激活GNSS模块,以便稍后检索并发送位置数据至仪表板。
STEVAL-NBIOTV1是一款紧凑型电池供电评估平台与参考设计,专为资产跟踪、智慧城市应用和表计场景量身打造。
STEVAL-NBIOTV1集成多个关键芯片:具备附加ADC、GNSS及Wi-Fi定位功能的超紧凑低功耗ST87M01 NB-IoT工业模块;STM32U585RI微控制器;板载传感器;以及通过32 Mbit串行SPI Page EEPROM扩展的额外存储。
简易连接库 (EC_Lib) 是一个基于C语言的综合软件库,用于实现与ST87M01 NB-IoT模块的无缝交互。
该库提供一个高级抽象层,可简化对模块核心功能(包括NB-IoT连接和GNSS定位)的访问。该库以源代码形式提供,便于开发人员在应用中高效集成与控制ST87M01模块。
-
所有功能
- 示例列表:
- UDP低功耗:针对UDP协议的超低功耗实现
- 资产跟踪:包含传感器数据、GNSS及HTTPS通信的应用示例
- 固件示例运行于STM32U585RI上
- 基于STM32 HAL和FreeRTOS
- 用于数据采集的板载传感器
- 基于ST87Mxx简易连接库:
- 简化对ST87Mxx NB-IoT和GNSS的访问
- 操作时序预编码,便于简化使用
- 与RTOS无关,可搭配或不搭配操作系统使用
- 硬件无关接口,不依赖于任何硬件
- 静态配置位于头文件中,以减少参数
- 示例列表: