xiaomin2 发表于 2018-6-1 10:19:14

ADK4.2 ble地址广播方式怎么改成随机地址方式广播?

如题ADK4.2 ble地址广播方式怎么改成随机地址方式广播?

xiaomin2 发表于 2018-6-1 10:45:51

自顶自顶自顶

xiaomin2 发表于 2018-6-1 15:47:54

希望大神解答一下

liujinhan 发表于 2018-6-1 16:02:39

修改如下:
prim->direct_address_type = HCI_ULP_ADDRESS_PUBLIC;        /* modify to HCI_ULP_ADDRESS_RANDOM */


void ConnectionDmBleSetAdvertisingParamsReq(
      ble_adv_type adv_type,
      bool random_own_address,
      uint8channel_map,
      const ble_adv_params_t *adv_params
      )
{
    if (connectionGetBtVersion() < bluetooth4_0)
    {
      CL_DEBUG(("Bluestack does not support low energy (BT 4.0)\n"));
    }
    else
    {
      MAKE_PRIM_C(DM_HCI_ULP_SET_ADVERTISING_PARAMETERS_REQ);

      /* Set defaults to avoid HCI validation failures */
      prim->direct_address_type = HCI_ULP_ADDRESS_PUBLIC;        /* modify to HCI_ULP_ADDRESS_RANDOM */

xiaomin2 发表于 2018-6-4 08:15:38

liujinhan 发表于 2018-6-1 16:02
修改如下:
prim->direct_address_type = HCI_ULP_ADDRESS_PUBLIC;        /* modify to HCI_ULP_ADDRESS_RANDOM * ...

你好能不能加下你QQ或者微信聊下?

xiaomin2 发表于 2018-6-4 08:17:56

liujinhan 发表于 2018-6-1 16:02
修改如下:
prim->direct_address_type = HCI_ULP_ADDRESS_PUBLIC;        /* modify to HCI_ULP_ADDRESS_RANDOM * ...

这个我已经改过了,但是他还是用物理地址搜索配对

xiaomin2 发表于 2018-6-4 09:22:59

liujinhan 发表于 2018-6-1 16:02
修改如下:
prim->direct_address_type = HCI_ULP_ADDRESS_PUBLIC;        /* modify to HCI_ULP_ADDRESS_RANDOM * ...

QQ279490253

liujinhan 发表于 2018-6-4 10:35:13

xiaomin2 发表于 2018-6-4 09:22
QQ279490253

广播随机地址,配对的地址还是物理地址,没问题啊。你用手机bleAPP搜索下,看广播包里是否是地址一直在跳变。

xiaomin2 发表于 2018-6-4 16:27:33

liujinhan 发表于 2018-6-4 10:35
广播随机地址,配对的地址还是物理地址,没问题啊。你用手机bleAPP搜索下,看广播包里是否是地址一直在跳 ...

看了,广播地址没有在变,一直显示的是物理地址

xiaomin2 发表于 2018-6-4 16:28:17

liujinhan 发表于 2018-6-4 10:35
广播随机地址,配对的地址还是物理地址,没问题啊。你用手机bleAPP搜索下,看广播包里是否是地址一直在跳 ...

能不能加下你微信或者qq聊聊?
页: [1] 2
查看完整版本: ADK4.2 ble地址广播方式怎么改成随机地址方式广播?