微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 主机连接指定mac的从机

主机连接指定mac的从机

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

我想用主机去连接从机,从机的mac已知,

 GAPCentralRole_EstablishLink( DEFAULT_LINK_HIGH_DUTY_CYCLE,
                                        DEFAULT_LINK_WHITE_LIST,
                                        addrType, peerAddr );

这个是建立连接的,前两个是宏,不用管,第四个是地址,已知。第三个该怎么填呢?

下面是它在一个结构体中的原形:

uint8 addrType; //!< address type: @ref GAP_ADDR_TYPE_DEFINES

addrType就是从机广播的地址类型

/** @defgroup GAP_ADDR_TYPE_DEFINES GAP Address Types
 * @{
 */
#define ADDRTYPE_PUBLIC               0x00  //!< Use the BD_ADDR
#define ADDRTYPE_STATIC               0x01  //!< Static address
#define ADDRTYPE_PRIVATE_NONRESOLVE   0x02  //!< Generate Non-Resolvable Private Address
#define ADDRTYPE_PRIVATE_RESOLVE      0x03  //!< Generate Resolvable Private Address
/** @} End GAP_ADDR_TYPE_DEFINES */

我们的项目要求也是要求建议指定的从机,但不是指定MAC。我们的做法是,在用设备名来辨别,主机扫描后,不同从机的扫描回应数据会不一样。主机根据数据来连接某一个指定的从机。

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

网站地图

Top