微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > OAD 配对

OAD 配对

时间:10-02 整理:3721RD 点击:

OAD功能可不可以像其他的profile服务一样可以通过配对保护,只有正确配对的central设备才可以进行OAD升级?

可以的 理论上OAD就是一个service

有这方面的文档介绍吗?

或者你们有做过吗?

TI 工程师:

你们好,在OAD功能中,oadtarget.c文件中,

// OAD Image Identify Characteristic Value

       {

         { ATT_UUID_SIZE, oadCharUUID[0] },

         GATT_PERMIT_WRITE,

         0,

         oadCharVals+0

       },

 

// OAD Image Block Request/Response Characteristic Value

       {

         { ATT_UUID_SIZE, oadCharUUID[1] },

         GATT_PERMIT_WRITE,

         0,

         oadCharVals+1

       },

在这两个oad定义的value分别是什么,跟oad数据的传输是不是有关系,.bin文件是通过这个传到cc254x的吗,如果是的话可以将value的属性改成配对后读写吗?这样是不是就可以通过配对控制oad的权限了?

谢谢TI的工程师

这个是和OAD相关,但是建议你不要改,TI应该没有开放这部分的意思。

如果是想实现你想要的功能,是否能够从上层配对的时候判断是你需要的主机设备才能进行升级。

Hi, WBJ:

可是我现在做的测试中,oad只需要连接上就可以进行呀,不需要配对以后才进行,所以你说的那个想法应该是不行的,你觉得呢?

连接的话可以是要求必须要配对,也可以从机可以判断对方的mac地址是不是所需要的才连接,否则选择主动断开连接。连接上了之后再进行OAD。

或者看能不能加信号量 在oadWriteAttrCB里面判断如果不行就中断掉。

本身OAD的协议是不能修改的。但是可以尝试在其处理方式上做判断。

上一篇:lightblue APP
下一篇:串口设置为中断方式

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top