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.

[参考译文] CC2650STK:应用帮助

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

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/602216/cc2650stk-application-help

器件型号:CC2650STK
主题中讨论的其他器件: CC2650CC2640R2F

大家好、

客户正在使用 CC2650STK 开发具有以下规格的应用、

"我们正在开发一个涉及 sensortag 和 Android 应用程序的项目。 在开始系统的具体设计和实施之前、我们需要知道我们想要实现的 sensorTag 行为是否可以实现。 我尝试描述整个场景:

当 Android 应用程序检测到特定事件(启动事件)的发生时、它会搜索 sensorTag 并连接到它。 然后、Android 应用程序会向 sensorTag 发送一种触发器、以启动以下任务:

1.利用加速计识别活动(特别是“静止”和“移动”条件之间的过渡)  

2.利用板载传感器检测环境参数(特别是温度和湿度值)

3.通过利用 RSSI 值的公式检测最近的低功耗蓝牙信标

所有上述信息都必须发送到智能手机以供进一步处理。 如果智能手机连接到 sensorTag、则向智能手机的这些传输必须立即进行。 否则、sensorTag 必须缓冲数据并在智能手机重新连接时传输数据。

最后、当智能手机检测到另一个事件(终止事件)发生时、它会向 sensorTag 发送特定的触发信号并关闭连接。 收到此触发信号后、sensorTag 必须停止其所有活动。

我们对如何分别执行活动1和活动2有一些想法。但是,我们不知道是否有可能执行活动3以及协调所有这些活动(也考虑到缓冲程序)。 "

能有人帮我解决这个问题吗?

提前感谢您。

 

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

    Kaustuh、您好!

    就我所能说的,这是可以做的,我看不出有任何原因不能做。

    通常、如果您可以同时执行任务1和2、则任务3应该是微不足道的。 我们在较新的示例中实际上有一个有关如何从堆栈中检索 RSSI 值的示例(API 与旧示例完全相同)请参阅最新 SDK 中的 simple_central 示例以获得灵感( www.ti.com/.../SIMPLELINK-CC2640R2-SDK )。

    我想您可以让一个 TI RTOS 任务来处理所有三个项目任务。

    您需要使用 Sensortag 是否有特定的原因(传感器标签已经具有传感器的事实除外)? 我建议在 CC2640R2F Launchpad (或 CC2650 Launchpad)上进行开发。 您可以使用 BoosterPack 上的传感器制作 BoosterPack。

    我之所以这样说、是因为我们通常建议将 LaunchPad 用作开发平台。

    此致、
    反叛分子

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

    感谢您的回答。