Rtl8720dn藍芽可以同時連接幾個設備

請問rtl8720dn最多可以同時連接幾個藍芽設備?
另外有可以設定lesc的暫存器嗎?

在 SDK 里同时开启 peripheral + central 模式,peripheral 可以连接一个,central 可以连接三个。
RTL8720DN 支持 secure connect,但是我不明白你想要设定什么暂存器?

1.所以不像Nordic BLE可以同時一對七做資料溝通嗎?
2.RTL8720DN 支持 secure connect,所以Default是與設備端(BLE v4.2以上)都是內定開啟,內部自行處理嗎?

  1. 对,最多四个
  2. secure connect 可以选择要不要用,用了就内部处理

謝謝您的答覆!
secure connect 可以选择要不要用,這個要如何設定呢?

uint16_t auth_flags = GAP_AUTHEN_BIT_SC_FLAG;
gap_set_param(GAP_PARAM_BOND_AUTHEN_REQUIREMENTS_FLAGS, sizeof(_authFlags), &_authFlags);

auth_flags 可以从以下的选项选择一起用,如 GAP_AUTHEN_BIT_BONDING_FLAG | GAP_AUTHEN_BIT_SC_FLAG

#define GAP_AUTHEN_BIT_NONE                  0      //!<  No authentication required.
#define GAP_AUTHEN_BIT_BONDING_FLAG          0x0001 //!<  Bonding is required
#define GAP_AUTHEN_BIT_MITM_FLAG             0x0004 //!<  Mitm is preferred
#define GAP_AUTHEN_BIT_SC_FLAG               0x0008 //!<  Secure connection is preferred
#define GAP_AUTHEN_BIT_SC_ONLY_FLAG          0x0200 //!<  Secure connection only mode for BLE is required
#define GAP_AUTHEN_BIT_FORCE_BONDING_FLAG    0x0100 //!<  Force bonding is required

如果只接受 secure connect, GAP_AUTHEN_BIT_SC_ONLY_FLAG 必须和 GAP_AUTHEN_BIT_SC_FLAG 一起用。

其他选项看你有没有需要那个功能。

非常感謝你的協助!! 我打算用Arduino IDE開發,有問題再請教!! 謝謝!!!

我在使用arduino ide BW16的WIFI 範例,有個問題,就是怎麼切換到5G頻段兩塊開發板互相傳輸資料呢? 有範例嗎?