TI Sensortag将固件更改为更高的传感器读数更新率

时间:2016-02-19 10:24:36

标签: javascript c bluetooth-lowenergy

我需要将Ti Sensortag CC2650中陀螺仪和加速度读数的更新速率更改为高于10 Hz的更新速率。我知道,可以按照此帖所示更改固件:How to modify the TI SensorTag Firmware to advertise indefinitely? 谁能帮忙告诉我要改变什么?

非常感谢你。

亲切的问候,

尼古拉斯

编辑: 好的,在下面的评论之后,我做了一些测试...

  • 我正在使用evothings客户端提供的easyble.js配置。一旦我将MOVEMENT_PERIOD(UUID'f000aa83-0451-4000-b000-000000000000')更改为小于10的值,我就会收到“未知的ATT错误”,并且流式回退到默认值。这也发生在CC2650 Sensortag固定不变的情况下。将MOVEMENT_PERIOD更改为更大的值时,更新速率会正确更改(例如,25的值等于读数之间的250毫秒)。
  • 我已将SensorTag.c固件中的第115行更改为32(为160),定义了DEFAULT_ADVERTISING_INTERVAL为50Hz,而默认值为10Hz。不幸的是,没有显示任何结果。

基本上我是固件编程的新手,不知道要改变什么以使我的应用和SensorTag组合能够以高于10Hz的更新速率进行测量。我非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

我通过减少SENSOR_DEFAULT_PERIOD的值来实现这一目标。默认情况下,这是1000 MS。尝试减少此值。