精神压力分析仪软件系统信号采集接收
在精神压力分析仪智能终端,GAP和GATT两个层通过Android API是直接能够接触到的。服务框架和配置文件(profile)由通用属性规范GATT定义并使用,用于数据的传输。通用接入规范GAP,用于配置广播、连接、配对、绑定等参数一,。本文采用android手机扫描发现采集模块的蓝牙节点并且建立通信连接。
精神压力分析仪双方通信需要使用一个密钥Key(128 bit)对数据进行加密后才能发送,加密只针对数据包中命令字以后的全部字节(不包含命令字),加密算法采用AES.128, ECB模式H1。Key是由主机产生的一个的随机密钥,主机将Key使用一个登陆密钥Log.inKey(128 bit)进行AES.128加密,再下发给从机,从机使用LoginKey解密得到Key并存储。精神压力分析仪通信都要使用这个Key对数据进行AES.128加密后才能发送,加密只针对变长部分的相关参数。