WIoTa用户静态数据读写说明
一、概述
这里是介绍终端的用户静态数据读写功能的一个简单demo,实现了通过烧录器对配置的读取与设置功能
demo所在的工程路径为:wiota_dev_customer/applications_example/uc_rw_user_data_app.c
默认该demo是关闭状态,打开需要添加如下宏定义:#define APP_EXAMPLE_RW
二、demo流程
该demo会先进行初始化流程,在初始化流程中首先会获取用户定制静态数据首地址,如果获取失败则会重启终端,获取成功后将用户静态数据写为固定的默认配置,并保存至flash。demo中在初始化完成之后会获取mode值(此时默认为1),随后设置为0,至此demo流程已走完
三、调用API接口列表
接口名称 | 功能 |
---|---|
uc_wiota_get_user_info | 获取用户定制静态数据首地址 |
uc_wiota_save_static_info | 主动保存更新静态区数据 |
四、硬件连接示例
下图以200T终端硬件为例展示了在读写静态数据时终端的硬件连接
五、静态数据列表介绍
导入配置表格实际上就是一个excel表,表里规定了对应的名称、数据类型、默认值以及读写权限,对于静态数据列表我们只做了解即可
六、UC烧写工具使用介绍
UC烧写工具用来实现固件的下载及配置的读写,下面介绍配置读写的流程,
1、打开UC烧写工具软件
2、打开后默认为镜像操作页面我们调整选择为静态数据操作页面
3、导入不同版本对应的配置表格
4、静态数据有六块分区,我们选择用户静态数据信息
5、点击读取,读取完成后可填入想配置的参数值再点击烧写
具体流程如下图所示