硬件平台 ·基于上述总结项目需求下,我们选用下列硬件资源: ·NUCLEO-U575ZI-Q开发板 ·Trust Zone特性——功能安全,信息安全 ·超低功耗特性 ·高主频——高性能 ·X-NUCLEO-IKS01A3扩展板 ·重力传感器:LSM6DS0 ·温度、湿度传感器:HTS221 ·气压传感器:LPS22HH 软件平台 ·开发环境使用Keil MDK ·代码辅助工具:STM32CubeMX ·传感器板辅助工具:X-CUBE-MEMS1 ·加密算法库:wolfSSL.I-CUBE-wolfSSL ·代码编辑器:Vscode ·调试工具:ModbusPoll,串口助手 项目功能点 ·Trust Zone的使用 ·IIC外设使用 ·串口,115200bps ·加密模块,采用对称加密方式,加密采样数据结果 ·温度传感器,采集货物运输过程中的温度 ·湿度传感器,采集货物运输过程中的湿度 ·重力传感器,采集货物运输过程中及存放下的姿态 ·Modbus-RTU协议,工厂生产模式下数据调试 ·模拟货物异常翻转的数据特征 项目点评: |