本帖最后由 lcdi 于 2020-7-6 11:53 编辑
任何特征都可以作为认证要素,那么震动当然也可以了.本设计将会基于震动(也就是加速度)的要素,比如幅值变化,间隔,频率相对性,等等.设计出一个认证方案.
比传统的密码,生物信息认证当然安全性没那么高,但是也有优势:成本,可靠性,防水防尘,耐久性.用在非高安全性要求的场合应该比较合适.
作品简介
因为主要集中于数据分析和方法,故依托于ST的传感器开发工具sensortile.box.其提供了手机app模式,expert模式,并由于传感器LSM6DSOX内置了FSM和MLC,所以目标是用传感器本身来实现,这样在体积,成本和灵活性都比较好.
遗憾的是,选择的FSM方向学习比较困难,没有能在比赛时间内达成,如果用mcu来实现将容易许多.故此提交文档只是详述一下设计内容,演示部分空缺.
震动信息的分析,无非是波形幅度,频度,以及其变化.以此规律认证则要找出方便判断的规律.
人对幅值不能准确感受,也难以施加较规律的力度,所以应以频率为主,幅值只能作为辅助条件,后期再考虑.
当以一定规律震动传感器时(比如敲击),间隔时间是比较明显的规律,人也容易感受.
所以应该判断峰值的间隔时间,再用窗口过滤,得到结果.
FFT的尖峰位置也可以作为一个补充条件:
各部分功能说明
因为算法验证,目标是在传感器的FSM,里,故软硬件没有扩展.
作品源码和案例中处理的传感器数据
未实现,有待后续补充.
视频演示
未实现,有待后续补充.
项目总结
低估了学习新技术的难度,同时时间不够.如果选用MCU开发方式应该能够实现.
分享贴:
震动信息认证.pdf
(604.21 KB, 下载次数: 9)
感受:FSM不是很容易理解,实现工具也不容易,关键还不支持sensortile.box,感觉比汇编还要困难,或许接下来研究一下大家的方法会有助于理解.总觉得FSM应该能够实现这样的设计~~
|