android - 低功耗蓝牙传感器模拟器

标签 android simulator sensors bluetooth-lowenergy android-bluetooth

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

我正在为运动员开发一款应用,从事运行或骑自行车等运动。它应该基于低功耗蓝牙。我有一个真正的心跳传感器设备可以使用,但有问题。

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

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

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

最佳答案

正如@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/

关于android - 低功耗蓝牙传感器模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20966889/

相关文章:

android - 获取传感器 event.values.length()(无需等待 onSensorChanged())

java - 为Android应用程序设置声音

python - 如何在了解时间常数和稳态值的 gekko 中构建过程模拟器

android - 如何解决 Java Eclipse 中的 "The hierarchy of the type is inconsistent"错误?

ios - LaunchScreen 未显示在任何设备和项目上

c# - 如何模拟表单的 unicode 文本输入

android - 如何取消监听器每 5 秒读取一次事件

python - 心电信号滤波

android - 如何从 Value 中获取 Resource.Id?

Android Studio - 下载 Gradle 0.12.2?