我正在使用TI SensorTag,我希望它可以在我的手机不在范围内时通过蓝牙LE连接来存储数据。目前,传感器仅在设备处于无线范围内时才传输数据。
通过访问SensorTag上的固件,即使手机不在范围内,也可以使其存储数据,然后在设备可用时进行传输。我正在使用iPhone,使用their example code访问它。我也可以使用Android代码,如果有人认为它可以更好地工作。
是否可以告诉固件在本地记录此数据?如果是这样,需要通过蓝牙LE传输哪些命令?如果没有,是否可以修改固件以支持此功能?
答案 0 :(得分:3)
我遇到了同样的问题,想要在未连接iPhone时记录数据。我通过修改SensorTag固件以合并数据记录来解决这个问题。基本上,我实现了一项新的日志服务,具有一组额外的特性(如启动/停止,重置,日志间隔,读取开始,读取结束,数据)。
但是我告诉你,这种实现需要进行一些修改和测试。您还需要TI的IAR编译器和SDK才能开始使用。我只实施了温度和湿度测井。我对其他传感器数据不感兴趣。