微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 广播不可连接模式

广播不可连接模式

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

我用的BLE-CC254x-1.4.0协议栈,我要做广播不可连接模式,把广播设为:GAP_ADTYPE_ADV_NONCONN_IND,搜不到设备;设为:GAP_ADTYPE_ADV_SCAN_IND,可以搜到设备,也连接不了,但不会提示不可连接。

    temp1=0;    

GAPRole_SetParameter( GAPROLE_ADVERT_ENABLED, sizeof( uint8 ), &temp1 );       

 temp1=GAP_ADTYPE_ADV_SCAN_IND;    

GAPRole_SetParameter( GAPROLE_ADV_EVENT_TYPE, sizeof( uint8 ), &temp1 );        

  temp1=TRUE;    

GAPRole_SetParameter( GAPROLE_ADVERT_ENABLED, sizeof( uint8 ), &temp1 );

 

请问怎么做广播不可连接模式?就是手机点一下提示不可连接。

 

 

试试看这里

  gapRole_AdvEventType = GAP_ADTYPE_ADV_IND;

修改为GAP_ADTYPE_ADV_NONCONN_IND

我在void GAPRole_Init( uint8 task_id )内改了gapRole_AdvEventType = GAP_ADTYPE_ADV_NONCONN_IND;

但是还是可以连接?

我修改了连不上呢...

那就奇怪,我修改了没有作用,我在 peripheral.c里面改的, peripheralBroadcaster.c没有编译进去,不过我也改了,还是可以连接的上。

在simpleBLEPeripheral.c的void SimpleBLEPeripheral_Init( uint8 task_id )里面加以下代码就连接不了,点击没反应。

temp1=0;    

GAPRole_SetParameter( GAPROLE_ADVERT_ENABLED, sizeof( uint8 ), &temp1 );       

 temp1=GAP_ADTYPE_ADV_SCAN_IND;    

GAPRole_SetParameter( GAPROLE_ADV_EVENT_TYPE, sizeof( uint8 ), &temp1 );        

  temp1=TRUE;    

GAPRole_SetParameter( GAPROLE_ADVERT_ENABLED, sizeof( uint8 ), &temp1 );

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

网站地图

Top