Android-蓝牙低能耗远程键盘和;老鼠

Android-蓝牙低能耗远程键盘和;老鼠,android,bluetooth,bluetooth-lowenergy,Android,Bluetooth,Bluetooth Lowenergy,计划开发一款Android应用程序,允许用户通过蓝牙远程控制键盘和鼠标。我见过一些利用用户家庭网络的应用程序,但我想了解一些蓝牙结构。这也是我在Android上的第一个项目之一,将帮助我学习使用Android SDK 使用蓝牙低能量连接(BLE)是否合理?我真的不明白数据有效负载吞吐量的增加将如何影响按键和鼠标事件的跟踪和通信 有什么建议吗?注意BLE中的不同角色。在一个普通的可编程键盘或鼠标中,设备将被称为外围设备,而PC将是中央设备。中央设备可以连接到外围设备,但外围设备不能直接连接到另一个

计划开发一款Android应用程序,允许用户通过蓝牙远程控制键盘和鼠标。我见过一些利用用户家庭网络的应用程序,但我想了解一些蓝牙结构。这也是我在Android上的第一个项目之一,将帮助我学习使用Android SDK

使用蓝牙低能量连接(BLE)是否合理?我真的不明白数据有效负载吞吐量的增加将如何影响按键和鼠标事件的跟踪和通信


有什么建议吗?

注意BLE中的不同角色。在一个普通的可编程键盘或鼠标中,设备将被称为外围设备,而PC将是中央设备。中央设备可以连接到外围设备,但外围设备不能直接连接到另一个外围设备或中央设备到中央设备。但是,PC也将是GATT客户机,用于访问设备上GATT服务器中包含的数据。您可以在BLE和中阅读有关角色和数据传输的更多信息


然而,最重要的一点是,Android目前只公开API作为中心,因此PC不可能连接到这样的设备。这意味着将无法使用蓝牙低能量实现您的应用程序

有一个小的例外:有一个新的API允许Android设备显示为外设。该API在Nexus6和Nexus9设备上运行。