微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 连接句柄和设备的地址有什么区别?

连接句柄和设备的地址有什么区别?

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

如题,今天在TI官方的主机代码的时候看到这个设备连接句柄(标红部分),它是在建立连接的时候得到赋值,然后它在如下场合需要用到:

GATT_WriteCharValue( simpleBLEConnHandle, &req, simpleBLETaskId ); //写特性值

GATT_ReadCharValue( simpleBLEConnHandle, &req, simpleBLETaskId );//读特性值

GAPCentralRole_UpdateLink( simpleBLEConnHandle,DEFAULT_UPDATE_MIN_CONN_INTERVAL,DEFAULT_UPDATE_MAX_CONN_INTERVAL,
DEFAULT_UPDATE_SLAVE_LATENCY,DEFAULT_UPDATE_CONN_TIMEOUT );//更新连接参数

GAPCentralRole_TerminateLink( simpleBLEConnHandle ); //断开连接

GAPCentralRole_StartRssi( simpleBLEConnHandle, DEFAULT_RSSI_PERIOD );//读取功耗

GATT_DiscPrimaryServiceByUUID( simpleBLEConnHandle,uuid,ATT_BT_UUID_SIZE,simpleBLETaskId );//服务发现

我想知道这个值代表的具体含义,请各位指教!

Xiang xu:

在与Sever 通讯的时候,Sever 本身包括很多服务(Service),服务包含各种特征(Charateristic),分别有UUID 对应不同的服务和特征,Handle 是标示特征值索引的一个句柄,可唯一指定需要操作的特征值

2楼正解

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

网站地图

Top