【发布时间】:2018-05-19 23:17:25
【问题描述】:
有没有办法使用 dbus bluez 在 python 中获得当前客户端连接的 MTU?
如果我看btmon我可以看到连接后的值(503):
# btmon | grep MTU
ATT: Exchange MTU Request (0x02) len 2
Client RX MTU: 517
ATT: Exchange MTU Response (0x03) len 2
Server RX MTU: 517
ATT: Exchange MTU Request (0x02) len 2
Client RX MTU: 503
ATT: Exchange MTU Response (0x03) len 2
Server RX MTU: 517
但是在 dbus.bluez api 中似乎没有这个值的句柄
有什么想法吗?
【问题讨论】:
-
我没有见过这样的东西,但你可以尝试使用实验性的 WriteValue 方法,它返回原始文件描述符和 MTU。见git.kernel.org/pub/scm/bluetooth/bluez.git/tree/doc/…
-
看起来是一个非常有用的文档!谢谢