10

首先,我花了10多个小时的搜索在谷歌的解决方案的...蓝牙低耗能传感器模拟器

我工作的一个应用程序的运动员,做运动像跑步或骑自行车。它应该基于Bluetooth LowEnergy。我有一个真正的心跳传感器设备可以使用,并且存在这个问题。

问题是,如果我想测试扫描或其他东西,传感器并不总是工作。我的手机始终无法找到传感器,它只有30次尝试中的一次。所以我想问的是,有没有一种方法可以仿真心跳传感器(例如PC上)的BLE传感器设备?

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

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

+0

不幸的是,我可以告诉你的是“是的,这是可能的”。不过,我还没有想出一个简单的方法来做到这一点。 –

+0

@TimTisdall我已经订购了USB智能加密狗,我希望这款软件可以正常工作 – Uchiha

回答

5

正如@bobh所说,运行自定义应用程序的旧iOS设备将作为测试BLE外设工作。我为此仅买了一台iPod Touch。

不幸的是,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/

+0

好点。我忘了最近的iPod Touch会起作用并且成本更低。如果你喜欢乱用电线和面包板:[链接] http://www.inmojo.com/store/jeff-rowberg/item/ble112-bluetooth-low-energy-breakout/ [/ link] – bobh

+0

对不起搞砸了起来http://www.inmojo.com/store/jeff-rowberg/item/ble112-bluetooth-low-energy-breakout/ – bobh

+0

是的,让我成为他们中的一员。可爱的工具包:) –

3

如果您有旧的iPhone 4S或iPad 3并且是iPhone开发者(或越狱设备),则可以将其编辑为测试设备https://github.com/AttackPattern/BlueSim 并且可以调整传感器特性。 在Mac上使用旧的Xcode 5和BLE软件狗,但需要一些工作。 github

+0

在eBay上检查 - iPhone 4s 16 GB只需190美元。比我想象的要多得多。 – bobh

+0

iPhone对我来说太贵了,但是谢谢你的提示! – Uchiha