你好BLE专家。祝你有美好的一天。有很少的问题。如何为不同的BLE芯片创建不同的BD地址。每个BLE芯片是否有自己的UUID或类似的东西?如何在DSP示例中添加RSSI可能性?感谢提前答案)
嗨斯巴达,
您是什么意思如何为不同的BLE芯片创建不同的BD地址?每个58x soc在OTP中都有一个特定字段,在该字段上,用户可以刻录公共OTP地址,SDK将检查该字段中是否存在非零值,如果没有值,则它将使用该地址位于FW或NVDS结构中。关于BLE设备可以具有哪种类型的BD地址,存在公共和随机地址,随机地址分为静态和私有,私有地址划分为不可解析和可解析(有关更多详细信息,请检查关于公共和私人地址的规范)。
不,当对话框提供的SOC没有任何UUID标识符,并且由用户提供一个。
关于DSP和RSSI,您可以从外设的广告字符串获取RSSI,同时您作为主机运行(当广告串已到达指示功能中的消息结构时,您将包括RSSI广告字符串)。此外,您可以通过使用GAPC_GEN_RSSI_IND操作使用GAPC_GET_INFO_CMD来获取RSSI(检查RW-BLE-GAP-IS.PDF)。请在软件实现部分中查看常见问题解答“如何读取和转换RSSI值到DBM?”。
谢谢mt_dialog.
谢谢你的快速回复。此致。
还有一个问题。你使用哪种操作系统???
580不使用任何操作系统,它类似于裸机项目,并使用一个非常基本的调度程序,以便调度BLE事件和通用应用程序特定消息。
嗨斯巴达,
您是什么意思如何为不同的BLE芯片创建不同的BD地址?每个58x soc在OTP中都有一个特定字段,在该字段上,用户可以刻录公共OTP地址,SDK将检查该字段中是否存在非零值,如果没有值,则它将使用该地址位于FW或NVDS结构中。关于BLE设备可以具有哪种类型的BD地址,存在公共和随机地址,随机地址分为静态和私有,私有地址划分为不可解析和可解析(有关更多详细信息,请检查关于公共和私人地址的规范)。
不,当对话框提供的SOC没有任何UUID标识符,并且由用户提供一个。
关于DSP和RSSI,您可以从外设的广告字符串获取RSSI,同时您作为主机运行(当广告串已到达指示功能中的消息结构时,您将包括RSSI广告字符串)。此外,您可以通过使用GAPC_GEN_RSSI_IND操作使用GAPC_GET_INFO_CMD来获取RSSI(检查RW-BLE-GAP-IS.PDF)。请在软件实现部分中查看常见问题解答“如何读取和转换RSSI值到DBM?”。
谢谢mt_dialog.
谢谢你的快速回复。
此致。
还有一个问题。你使用哪种操作系统???
嗨斯巴达,
580不使用任何操作系统,它类似于裸机项目,并使用一个非常基本的调度程序,以便调度BLE事件和通用应用程序特定消息。
谢谢mt_dialog.