主题中讨论的其他器件:SysConfig、UNIFLASH、
工具与软件:
你好我正在尝试实现 可连接的定向类型的广播,以便我的一个设备应该只连接一个设备通过蓝牙,但我无法看到广播包,所以我如何可以连接两个设备使用 可连接的定向广播
您能告诉我一步一步的过程、以便我实施它吗?
我已经浏览了 syscnfg 中的所有参数、但无法了解要配置的参数。
可以帮助我解决这个问题。
谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
你好我正在尝试实现 可连接的定向类型的广播,以便我的一个设备应该只连接一个设备通过蓝牙,但我无法看到广播包,所以我如何可以连接两个设备使用 可连接的定向广播
您能告诉我一步一步的过程、以便我实施它吗?
我已经浏览了 syscnfg 中的所有参数、但无法了解要配置的参数。
可以帮助我解决这个问题。
谢谢
Amrendra 您好!
感谢您的咨询。
建议查看此处的培训材料: https://dev.ti.com/tirex/explore/node?node=A__AWGBpOjezYNvPbjzZTCkqw__SIMPLELINK-ACADEMY-CC23XX__gsUPh5j__LATEST
定向广播仅包括发起设备的6字节器件地址、因此不允许来自中央设备的扫描请求(然后可将中央设备配置为被动扫描)。 您可以使用 SysConfig 通过定向可连接高级 您需要在对等地址中的哪个位置添加中央设备的 BLE 地址
BR、
David。
Amrendra 您好!
您正在使用什么作为中央设备?
如果堆栈将 BLEAPPUTIL_LINK_INSTRUMATED_EVENT 发送到 Connection_Conn Handler()、您应该能够查看外围设备是否已连接。 如果您使用的是 basic_ble 示例、那么您应该能够在 app/app_connection.c 文件中找到该示例。 此外、您应该能够在串行终端上看到连接成功的消息。
BR、
David。
Amrendra 您好!
我建议首先使用另一个 CC23xx 电路板作为中央器件。 这是因为、Mobile 很可能具有 RPA 地址(出于隐私考虑、每隔一段时间更改一次地址)。 对于中央设备、第一次测试更容易采取的做法是使用 SysConfig 设置要用作公有地址的地址。 在以下部分、您可以使用 Uniflash 从存储器中 读取 MAC 地址:通过 UniFlash GUI 读取 MAC 地址。 确保按照正确的顺序(MSB、LSB)添加对等器件的地址。
BR、
David。
你好、David
我正在进行调试、我发现了
bStatus_t Peripheral_start ()
{
bStatus_t STATUS =成功;
Status = BLEAppUtil_registerEventHandler (&peripheralConnHandler);
if (status!=成功)
{
//返回状态值
返回(1);
}
状态= BLEAppUtil_registerEventHandler (&peripheralAdvHandler);
if (status!=成功)
{
返回(2);
}
状态= BLEAppUtil_initAdvSet (&peripheralAdvHandle_1、&advSetInitParamsSet_1);
if (status!=成功)
{
//返回状态值
返回(3);
}
状态= BLEAppUtil_advStart (peripheralAdvHandle_1、&advSetStartParamsSet_1);
if (status!=成功)
{
//返回状态值
返回(4);
}
//返回状态值
返回(5);
}
this status = BLEAppUtil_advStart (peripheralAdvHandle_1、&advSetStartParamsSet_1); 未执行函数、因为此函数位于 app_peripheral.c 文件中。
请看一下我发送给您的所有配置参数的所有图片。
Amrendra、您好!
您不需要2个广播集。 一组就足够了。 当您将定向广播发送到中央设备时、该设备是否配置正确以启动与外设的连接、从而向外设发送可连接的定向广播? 我看到您写道 peripheral_start()函数未被执行、这意味着广播永远不会开始、从而导致没有设备能够连接到外设。
我强烈建议启用可观察到的 RF 功能、以便更好地了解正在发生的情况。 下面提供了一个链接、通过该链接可以启用可观察的 RF 设备: https://dev.ti.com/tirex/explore/content/simplelink_lowpower_f3_sdk_8_10_01_02/docs/ble5stack/ble_user_guide/html/ble-stack-5.x-guide/debugging-index-cc23xx.html#debugging-rf-output
请提供这些捕获信息、以便在这种情况下更好地提供帮助。
此致!
Achyut Ray