Performance 如何修改TI SensorTag CC2650固件以加快数据传输?

Performance 如何修改TI SensorTag CC2650固件以加快数据传输?,performance,sensors,Performance,Sensors,我想修改TI针对CC2650STK套件的SensorTag软件,以便它加快传感器值的读取和传输。 我需要只修改传感器软件(TI提供的CCS BLE传感器堆栈)还是同时修改android应用程序 我主要只需要一个温度,所以另一个子问题是:如果不需要其他传感器,或者如果它们与温度传感器的较高速度冲突,如何停用其他传感器?你所说的“加速”是什么意思 你可能有很多不同的意思 减少打开移动应用程序和显示应用程序之间的延迟 阅读 重构移动应用程序以简化获取新应用程序的过程 阅读资料 增加发送通知的频率 通过

我想修改TI针对CC2650STK套件的SensorTag软件,以便它加快传感器值的读取和传输。 我需要只修改传感器软件(TI提供的CCS BLE传感器堆栈)还是同时修改android应用程序

我主要只需要一个温度,所以另一个子问题是:如果不需要其他传感器,或者如果它们与温度传感器的较高速度冲突,如何停用其他传感器?

你所说的“加速”是什么意思

你可能有很多不同的意思

  • 减少打开移动应用程序和显示应用程序之间的延迟 阅读
  • 重构移动应用程序以简化获取新应用程序的过程 阅读资料
  • 增加发送通知的频率 通过设备,如果你这样使用它
  • 更改与传感器的固件交互以获取读数
  • 每一种含义都包含不同的方法

    每个传感器的周期在您参考的《用户指南》中有描述,通常在数百毫秒到一秒或两秒之间。你真的需要更频繁的阅读吗?通常,每个传感器需要一定的时间才能获得可靠的读数。这将在传感器数据表中描述,以及使用传感器的选项

    更一般地说,“速度”是蓝牙握手、物理无线电链路上可用的吞吐量、传感器标签内的处理和传感器内的处理的函数。我认为这其中最可变的部分是物理链接

    由移动应用程序决定希望使用哪些传感器服务


    您是否阅读了与BLE堆栈位于同一页面的软件开发人员指南?

    欢迎阅读堆栈溢出。请乘飞机去参观。你的问题有些宽泛,如果不是不清楚的话。如果你能够分享你试图改编的代码,用户可能会更好地帮助你。你打算改编的软件是用哪种语言编写的?此外,在加速问题上,如果你能准确地知道你需要多少性能,这也会有所帮助。从每秒10次测量到每秒至少60次测量,谢谢你的评论。该软件是基于TI的CI提供的原始的cc2650LE堆栈,是基于C++的WiRTTEN。最后,我需要一个传感器(例如温度传感器)的最大可能吞吐量。您的问题确实需要代码来说明您现在的位置以及您想要改进的内容/方式:看一看:我所指的组件下面有一本用户手册,但不清楚如何加快传感器结果。我的问题对以前使用过此组件或此工具包或类似(旧版本)的任何人开放,他们可能面临相同的挑战。源代码随Texas Instruments BLE堆栈提供,可以直接从code Composer Studio下载,也可以从TI下载。有什么帮助吗?嗨,马丁,谢谢你的评论。你说得对。我认为,实际上,你列出的所有方面最终都必须在某个时候得到处理。然而,我所说的“加速”,主要是指阅读之间的间隔。我正在尝试实现一种数据流,每秒至少有250个数据包。数据包应包含X、Y、Z和模拟值。现在。我试图测试这在可用模块中是否切实可行,但我很难在堆栈/示例程序中找到要更改的正确“变量”或参数。有什么提示吗?谢谢