len:256 index:<表示数据包索引> data:[0,0,0,0,0,0,0,0,0,0,0,0,26,7,26,9,27,10,28,11,29,12,29,13,28,14,29,15,31,14,32,15,32,16,32,15,36,13,34,15,34,16,33,14,36,15,36,14,36,14,39,16,42,13,35,14,38,10,37,11,37,12,38,8,37,8,36,6,39,5,37,3,38,1,39,1,37,0,36,-1,37,-3,37,-7,36,-7,37,-10,37,-10,36,-14,35,-13,34,-17,34,-17,34,-21,33,-18,33,-23,33,-22,33,-25,32,-23,26,-25,31,-27,43,-33,32,-25,24,-29,28,-35,26,-29,32,-33,0,0,0,0,0,0,-31,-29,-31,-26,-32,-25,-28,-23,-32,-23,-31,-22,-29,-21,-30,-18,-28,-18,-26,-16,-27,-14,-26,-12,-27,-12,-26,-12,-26,-11,-25,-9,-27,-10,-24,-7,-24,-7,-24,-4,-22,-4,-24,-3,-22,-5,-21,-3,-21,-3,-20,-1,-20,-4,-19,-2,-19,-2,-18,1,-15,-1,-16,-2,-15,-2,-14,-2,-14,-2,-12,-1,-12,-4,-9,-2,-9,-3,-6,-1,-5,0,-5,-1,-5,0,-3,0,-1,0,-1,0,0,1,-1,1,1,0,0,1,1,2,1,1,2,2,2,2,1,2,2,4,2,3,0,0,0,0,0,0,0,0,0,0]
了解数据意义,对数据进行实时预处理且可视化,并且为后续数据标注留出可能性(例如人的剧烈运动可能引起波形的变化,但是在这堆数据中我们并不能知道哪个时间段是变化的)。
💡 背景 / 动机 (Context / Motivation)
现阶段已经完成了在
esp32c6对WIFI CSI 原生数据的高频采集和传输,但是采集数据毫无规律,直接可视化也无法区分出数据意义(输出大致如下)我们迫切需要一个工具用来处理这些数据
📝 目标 (Objective)
了解数据意义,对数据进行实时预处理且可视化,并且为后续数据标注留出可能性(例如人的剧烈运动可能引起波形的变化,但是在这堆数据中我们并不能知道哪个时间段是变化的)。
📕 任务指南
查看乐鑫源代码注释
buf是csi的原生数据,并且通过官方的文档在仓库根目录
tool/下有可视化工具的基本代码和管理文件,你需要在这下面完成你的任务设计这个工具采用uv管理器进行管理(什么是uv uv 一个高性能python项目管理器)
你需要将他运行起来,并且以这个为参考继续开发
📋 待办列表 (To-Do List)
esp32c6上,或者直接在action中选择tag为c6的bin文件进行烧录/tools/main.py并且与开发板建立连接采集到数据🎯 完成定义 (验收标准 / Definition of Done)
🔗 相关 Issue / PR
无
esp_radar_motion_dec_wander_compute黑盒逆向结果