计划开发一款 Android 应用程序,允许用户通过蓝牙远程控制键盘和鼠标。我见过一些利用用户家庭网络的应用程序,但想了解一些蓝牙结构。这也将是我在 Android 中的第一个项目之一,并将帮助我学习使用 Android-SDK。
使用低功耗蓝牙连接 (BLE) 是否合理?我真的不明白如何差异 of 数据有效负载吞吐量将影响按键和鼠标事件的跟踪和通信。
有什么建议吗?
请注意 BLE 中的不同角色。在常规 BLE 键盘或鼠标中,设备是所谓的外设,而 PC 是中央设备。 Central 可以连接到 Peripheral,但 Peripheral 不能直接与另一个 Peripheral 或 Central 到 Central 连接。然而,对于设备上的 GATT 服务器中包含的数据,PC 也可以是 GATT 客户端。您可以阅读有关 BLE 中的角色和数据传输的更多信息here and here.
但最重要的一点是,Android 目前只公开 API 作为 Central,因此 PC 无法连接到此类设备。这意味着无法使用低功耗蓝牙来实现您的应用程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)