我正在 Android Lollipop 上实现低功耗蓝牙的 HID over GATT (HOGP) 配置文件。我的目标是将手机用作键盘/鼠标,它可以使用 Windows 8.1 笔记本电脑中的默认 BLE (HID) 驱动程序即插即用。Android 手机应该充当 BLE 外围设备,笔记本电脑应该充当 BLE 中心角色。
目前,我能够与笔记本电脑建立非常短的连接。但是就在我输入密码并与笔记本电脑成功绑定后,BLE连接将丢失。以前有人遇到过这种问题吗?或者有什么解决方案?
此外,我未能将通用访问服务添加到 Android 中的 gatt 服务器。我很好奇 GAP 服务是否自然包含在 Android BLE 通信中?我想要包含此服务的原因是为了定义“设备名称”、“外观”和“外围连接参数更新”特性。我怎么能这样做?