蓝牙低功耗传感器模拟器

首先,我花了10多个小时在Google上寻找解决scheme。

我正在为运动员开发一款应用程序,比如跑步或骑自行车。 它应该基于蓝牙LowEnergy。 我有一个真正的心跳感应器设备,并有问题。

问题是,如果我想testing扫描或某物,传感器不总是工作。 我的手机一直无法find传感器,只有30次尝试。 所以我想问的是, 有没有一种方法来仿真一个BLE传感器设备,比如心跳传感器(例如在PC上)?

我有4.3和更高的设备(三星,LG和索尼智能手机),所以不应该是这个问题。 此外,我已经成功地连接到一个BLE心跳传感器,但是对于testing来说,使用真正的传感器设备是非常困难的(因为我一直无法find这个问题)。

希望我的问题是可以理解的,有人可以帮助我!

Solutions Collecting From Web of "蓝牙低功耗传感器模拟器"

正如@ bobh所说,运行定制应用程序的旧iOS设备将作为testingBLE外设工作。 而我为此目的购买了iPod Touch。

不幸的是,Android从4.3开始只引入了原生BLE支持,并且还不能在“外设”模式下工作。

还有更便宜的select。 有很多BLE开发工具包: https : //developer.bluetooth.org/DevelopmentResources/DevelopmentPlatforms/Pages/Development-Platforms.aspx

如果你不想乱用电线和面包板,那么你可以试试BlueGiga的可编程BLE USBencryption狗。 这是关于26块钱,他们有心率档案的例子代码,所以你的生活将是非常容易的: http : //www.bluegiga.com/en-US/products/bluetooth-4.0-modules/bled112-bluetooth-smart-encryption狗/

如果你有一个旧的iPhone 4S或iPad 3,并且是一个iPhone开发者(或越狱设备),你可以编制一个testing设备https://github.com/AttackPattern/BlueSim并修改传感器的特性。 在Mac上使用旧的Xcode 5和BLE软件狗,但需要一些工作。 github上