主要观点总结
本文介绍了智能硬件产品中参数管理的三个方面:需要管理的参数类型、参数的硬件存储方案以及参数的软件管理方案。总结了各种方案的适用场景、特点和示例代码。
关键观点总结
关键观点1: 参数类型
智能硬件产品中需要管理的参数包括系统设置数据、用户设置数据和用户使用数据三类。
关键观点2: 硬件存储方案
常见的参数存储方案包括EEPROM、Flash、FRAM、SD卡或硬盘以及云存储等,选择合适的存储方案需要根据具体的需求、成本和技术限制来决定。
关键观点3: 软件管理方案
参数的软件管理包括参数的读取、写入、备份、重置和更新等功能。常见的软件管理方案包括文件系统、数据库、键值存储和云存储。根据存储介质的特点和具体应用场景进行权衡,使用过程中需要灵活使用,甚至配合使用。
文章预览
一、有哪些参数需要管理? 在智能硬件产品中,一般有三类数据需要存储并管理: 1、系统设置数据 系统设置数据是指 产品自身正常工作所依赖的一些参数 。 这类数据的特点:只能在生产过程中修改, 出厂后用户无权限修改 。 比如:产品 SN、产品密钥/token/license、传感器校准值。 2、用户设置数据 用户设置数据是指在用户使用过程中, 由用户根据自身喜好所设置的一些参数 。 这类数据的特点: 出厂时恢复默认 ,出厂后由用户动态修改。 比如:检测类产品的告警阈值、模块化功能是否打开。 3、用户使用数据 用户使用数据是指在用户使用过程中, 产品工作产生的一系列用户数据 。 这类数据的特点:数据量较大,且 用户需要查看历史数据 。 比如:过去一小时的语音数据、过去一天的监测数据、过去一周的视频数据等等。 二、参数的硬件存
………………………………