請問rtl8720dn最多可以同時連接幾個藍芽設備?
另外有可以設定lesc的暫存器嗎?
在 SDK 里同时开启 peripheral + central 模式,peripheral 可以连接一个,central 可以连接三个。
RTL8720DN 支持 secure connect,但是我不明白你想要设定什么暂存器?
1.所以不像Nordic BLE可以同時一對七做資料溝通嗎?
2.RTL8720DN 支持 secure connect,所以Default是與設備端(BLE v4.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頻段兩塊開發板互相傳輸資料呢? 有範例嗎?