HID-over-GATT的Android阅读特性

6个职位/0个新职位
最后一篇文章
BB型
离线
最后一次见到:3年11个月前
已加入:2015-11-03 12:16
HID-over-GATT的Android阅读特性

亲爱的读者:,
我创建了一个HID overgatt概要文件,其中包含一个输入和输出报告。然而,当我尝试从Android读取输入报告时,当Android版本是5.0或更新版本时,我得到了“needbluetooth\u特权权限”。有没有一种方法可以与Android通信HID报告?
顺便说一下,OSX似乎也有类似的限制。

当做,
沃特

设备:
MT\u对话框
离线
最后一次见到:3个月3天前
工作人员
已加入:2015-06-08 11:34
嗨,BB,

嗨,BB,

如果我没有搞错android 5.0.2版,你需要这个权限才能通过蓝牙与HID设备进行通信,如果你使用的是第三方应用程序,android不会授予你这个特权,似乎它只是针对系统或制造商的应用程序。

谢谢你的对话

乔奇姆韦
离线
最后一次见到:1年6个月前
上师
已加入:2014-01-14 06:45
有什么特别的吗

你想从Android访问HID特性有什么特别的原因吗?系统会妥善处理它,这样你就可以使用标准键盘、鼠标等可移动设备。

是的,你也不能在iOS中访问它们。

请注意,您仍然可以从Android和iOS访问外围设备中的其他BLE服务。

BB型
离线
最后一次见到:3年11个月前
已加入:2015-11-03 12:16
我想要达到的是

我想实现的是,当我通过蓝牙和USB连接时,主机会将我的设备(这是一种新型的HID设备,因此不是键盘或鼠标)识别为HID设备。我希望它是透明的设备是如何连接的。我想用输入输出报告在主机和外设之间交换数据。我有一个带有单个输入和输出报表的报表映射。

我注意到可以读取设备信息特征和电池服务特征。

MT\u对话框
离线
最后一次见到:3个月3天前
工作人员
已加入:2015-06-08 11:34
嗨,BB,

嗨,BB,

在android手机上,HID over GATT有点不同,如果你想用android读取HID的特性,你的设备需要扎根,这样你的应用程序才能被授予这种特权。

谢谢你的对话

泰克沃尔夫12
离线
最后一次见到:5个月2周前
已加入:2016-04-13 12:57
你好,

你好,

我们要做的是:

一些非根手机可以有自定义的恢复固件,您可以在其中以读写方式重新安装/系统分区。完成此操作后,将应用程序从“/data/app/”移动到“/system/priv-app/”。
应用程序需要有权限

如果你重启手机,现在就可以使用这个应用了。