我正在使用 TI SensorTag ,并且我希望它能够在我的手机不在通过蓝牙 LE 连接的范围内时存储数据。目前,传感器仅在设备处于无线范围内时才传输数据。
通过访问 SensorTag 上的固件,似乎应该可以让它存储数据,即使手机不在范围内,然后在设备可用时传输数据。我正在使用 iPhone,使用 their example code 访问它.我也可以使用 Android 代码,如果有人认为那样会更好的话。
是否可以告诉固件在本地记录这些数据?如果是这样,需要通过蓝牙 LE 传输哪些命令?如果没有,是否可以修改固件以支持此功能?
最佳答案
我有同样的问题,想在 iPhone 未连接时记录数据。我通过修改 SensorTag 固件以合并数据记录来解决这个问题。本质上,我实现了一项新服务,用于记录具有一组额外特征(例如开始/停止、重置、记录间隔、读取开始、读取结束、数据)。
但是我告诉你,这样的实现需要相当多的修改和测试。您还需要 TI 的 IAR 编译器和 SDK 才能开始。我只实现了温度和湿度记录。我对其他传感器数据不感兴趣。
关于android - 您如何设置 TI SensorTag 来收集数据供以后检索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21836238/