嘿,我很擅长使用可穿戴传感器进行数据收集。我正在使用德州仪器公司的传感器标签。
我想录制加速度计,陀螺仪和磁力计,并将读数及其时间戳写在连接的Android手机中(手机通过蓝牙连接)。
在这方面和背景下的任何文献或工作都会有所帮助。
答案 0 :(得分:0)
手机通过蓝牙连接
我假设您指的是支持BLE的智能手机和SensorTag设备。而且,通过蓝牙,您的意思是蓝牙低功耗接口。
首先要做的事情。您需要了解一下SensorTag的编程方式,需要编程的时间和原因。
如何:使用CC调试器。 TI网站上有很多关于它们的资料。
何时:如果您计划重新配置或向GATT结构添加更多服务,则需要在gatt.xml
中执行该操作并将生成的.hex
文件下载到SensorTag中通过CC调试器。
这个gatt.xml的位置:拉出一个SensorTag的示例项目(事实上这样做)或BLE GATT Server设备的任何其他示例项目。我建议采用前一种方式,而不是采用后一种方式,因为还有其他依赖项,如hardware.xml
等,这可能会增加研究SensorTag的需求。
如何生成.hex文件: BLEUpdate与CC Debugger携手合作。 TI网站上提供了用户手册,可帮助您开始使用BLEUpdate和CC Debugger。
您应该寻找的下一个里程碑是让SensorTag与智能手机应用程序连接。使用TI示例应用程序(我不确定是否有任何,但我希望必须有一个)可以轻松地与SensorTag进行通信(如果您还没有配置它)GATT配置。所以这已经可以实现了。如果您碰巧配置了GATT结构,那么首先应确保SensorTag对基于BLE的应用程序仍然可见。例如LightBlue。
我想录制加速度计,陀螺仪和磁力计,并在连接的Android手机中将读数及其时间戳写下来。
同样,一个假设:我希望通过" ...在连接的Android手机中你的意思。" 对你来说很清楚。 FWIK,在给定的实例中,SensorTag可以保持连接并仅向一个应用程序(GATT客户端)发送数据和从其接收数据。真正意义上,与多个应用程序的虚拟并行连接是虚拟。
记录数据绝不是一件大事。一旦以适当的方式解析数据,在任何用例中都没有区别。容纳这些数据(记录)的最简单方法是使用.csv文件(许多Android爱好者可能有另一个更容易建议的选项)