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.

[参考译文] CCS/LAUNCHXL-CC2650:多个 BLE 通知实例

Guru**** 2587365 points
Other Parts Discussed in Thread: CC2650, CC2640R2F

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/597288/ccs-launchxl-cc2650-multiple-instances-of-ble-notifications

器件型号:LAUNCHXL-CC2650
主题中讨论的其他器件:CC2650CC2640R2F

工具/软件:Code Composer Studio

您好!

我不熟悉 Code Composer Studio 和 CC2650 LaunchPad、希望在 通过 UART 对模块进行数据更改时通知 Android 手机上的 BLE 应用(BLE Scanner)。
我将该项目基于 SimpleBLEPeripheral、但似乎无法弄清我如何处理多个通知实例。 我可以创建新的配置文件并复制 SimpleProfile4的所有设置、但似乎无法使其正常工作。 -最终不更新 Profile4,而是为其他配置文件提供相同的值,而不是不同的配置文件。

如果我们从 SimpleBLEPeripheral 示例中从头开始、我如何接近、比如说、添加两个可以接收通知/发送数据的配置文件?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我建议查看 SimpleLink Academy、这是一个 BLE 基础知识实验室。 具体而言、请参阅"任务3 -接收通知"。

    请参阅 TI BLE Wiki 上的 SimpleLink Academy 链接。 如果您正在进行 BLE 设计、我建议您从 CC2640R2F 开始。

    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    正如链接中所述,我已经研究了 Project_Zero,但我似乎无法自动更新通知,在 project_zero.c 中的新任务中使用 dataService_SetParameter(),该任务在 SimpleBLEPeripheral 的 SimpleBLEPeripheral_performPeriodicTask()中试用时有效。 我专门查看了 button_service.c 和 data_service.c 以确定如何实现通知、但我希望发送数据、当启用通知时、这些数据会自动更新。 -从任务中,不是按键回叫。