首先,我花了10多个小时在谷歌上搜索解决方案.
我正在为运动员开发一个应用程序,做像跑步或骑自行车这样的运动。它应该基于蓝牙LowEnergy。我有一个真正的心跳传感器设备与工作,有问题。
的问题是,如果我想测试扫描或其他什么的话,传感器并不总是工作的。我的手机无法始终找到传感器,它只工作了30次尝试中的一次。所以我想问的是,是否有一种方法可以像心跳传感器那样模拟BLE传感器??
我的设备运行4.3甚至更高(三星、LG和索尼智能手机),所以这不应该是问题所在。此外,我已经成功地连接到BLE-心跳传感器,但是对于测试来说,使用真正的传感器设备是非常困难的(因为我总是找不到它的问题)。
希望我的问题是可以理解的,有人可以帮助我!
发布于 2014-01-08 09:54:43
正如@bobh所说,运行自定义应用程序的旧iOS设备将用作测试BLE外围设备。我买了一个iPod触觉就是为了这个目的。
不幸的是,Android只在4.3岁时就引入了本地BLE支持,并且还不能在“外围”模式下工作。
还有更便宜的替代方案。这里有很多BLE开发工具包:https://developer.bluetooth.org/DevelopmentResources/DevelopmentPlatforms/Pages/Development-Platforms.aspx
如果你不想乱搞电线和面包板,那么你可以试试BlueGiga的可编程的BLE USB接口。大约是26美元,他们有心率配置文件的示例代码,这样你的生活就很容易了:http://www.bluegiga.com/en-US/products/bluetooth-4.0-modules/bled112-bluetooth-smart-dongle/
发布于 2014-01-07 14:20:43
如果您有一个旧的iPhone 4S或iPad 3,并且是一个iPhone开发(或越狱设备),您可以将它作为一个测试设备https://github.com/AttackPattern/BlueSim,并测试传感器的特性。使用旧的Xcode 5和BLE dongle在Mac上工作,但需要做一些工作。github
https://stackoverflow.com/questions/20966889
复制相似问题