蓝牙低功耗传感器模拟器

时间:2014-01-07 08:19:11

标签: android simulator sensor bluetooth-lowenergy android-bluetooth

首先,我花了10多个小时在Google上搜索解决方案...

我正在为运动员制作应用程序,进行跑步或骑自行车等运动。它应该基于蓝牙LowEnergy。我有一个真正的心跳传感器设备,有问题。

问题是如果我想测试扫描或其他什么,传感器并不总是有效。我的手机无法一直找到传感器,它只能在30次尝试中使用一次。所以我想问的是,有没有办法模拟像心跳传感器这样的BLE传感器设备(例如通过PC)?

我的设备运行4.3及更高版本(三星,LG和索尼智能手机),所以这应该不是问题。此外,我已经成功连接到BLE-Heartbeat传感器,但是为了测试它真的很难使用真正的传感器设备(因为我无法一直找到它的问题)。

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

2 个答案:

答案 0 :(得分:5)

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

不幸的是,从4.3开始,Android只引入了原生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/

答案 1 :(得分:3)

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