产品概述
描述
FP-SNS-DATAPRO1是针对STEVAL-PROTEUS1开发的STM32Cube功能包,支持嵌入式传感器的数据采集与有线/无线连接。
传感器数据可存储于FatFs格式的嵌入式NOR Flash中,或通过USB(WCID设备)流传输至PC端。
可通过专用的HSDPython SDK实用程序对存储的数据进行离线传感器数据分析,该实用程序已集成于其他固件包中。
该应用程序与STBLESensor移动应用兼容,支持传感器参数配置与文件数据传输。
JSON配置文件可通过STBLESensor移动应用存储在NOR Flash存储器中,或使用STEVAL-PROTEUS1以USB大容量存储模式直接复制文件。应用程序会在每次启动时使用该配置文件。
有线选项下,数据记录功能基于Python和C++实时控制应用支持的USB连接。
软件包内提供基于Python3.7及以上版本的易用脚本接口,用于传感器数据采集。
数据采集软件套件通过PC终端上的一组CLI命令执行,这些命令可用于配置传感器、启/停高速数据记录,并将数据自动存储到PC的文件夹中。
另外,无线选项基于STBLESensor应用程序(适用于Android 5.2及以上版本),用户可通过该应用程序管理开发板和传感器配置,并启/停数据采集。传感器数据存储在嵌入式NOR Flash存储器中,格式为FatFs。
在无线选项下,还可使用自动模式功能,支持启动和停止数据记录序列,该功能可通过配置JSON文件或直接使用STBLESensor移动应用进行设置。
文件数据传输可以通过两种方式实现。使用STBLESensor应用程序,通过蓝牙从STEVAL-PROTEUS1选择并发送每个采集数据文件到移动设备
将STEVAL-PROTEUS1作为USB大容量存储设备连接到PC,可通过文件管理器以读写模式访问内置NOR Flash存储器。
-
所有功能
- 固件软件包支持通过以下两种方式从STEVAL-PROTEUS1评估板中的嵌入式传感器检索和存储数据:
- 有线方式:通过USB和PC终端控制台,将数据存储到PC文件夹中
- 无线方式:将数据存储到内置NOR Flash存储器中,由Bluetooth®低功耗控制,可通过USB或Bluetooth®低功耗访问
- 有线选项通过USB将STEVAL-PROTEUS1连接到PC,配置支持高速级别 (USB WCID),并配备定制的数据采集软件套件。
- 无线选项以嵌入式NOR Flash存储器的数据存储为核心,由STBLESensor应用程序控制和访问,同时支持通过USB大容量存储类 (USB MSC) 访问。
- 与STBLESensor应用程序(适用于Android和iOS)兼容,支持传感器设置、系统监控以及FUOTA。
- 嵌入式软件、中间件和驱动程序:
- 适用于嵌入式器件的FreeRTOS™第三方RTOS内核
- FatFS:用于小型嵌入式系统的第三方FAT文件系统模块
- PnPLCompManager,用于处理通过数字孪生定义语言 (DTDL) 生成的类PnP命令和属性
- STEVAL-PROTEUS1 BSP驱动程序
- 固件软件包支持通过以下两种方式从STEVAL-PROTEUS1评估板中的嵌入式传感器检索和存储数据: