TI中文支持网
TI专业的中文技术问题搜集分享网站

OAD 配对

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

Barbara Wu:

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

Steven Work:

回复 Barbara Wu:

有这方面的文档介绍吗?

或者你们有做过吗?

Steven Work:

回复 Steven Work:

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的工程师

Steven Work:

回复 Barbara Wu:

Hi, WBJ:

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

Barbara Wu:

回复 Steven Work:

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

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

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

赞(0)
未经允许不得转载:TI中文支持网 » OAD 配对
分享到: 更多 (0)