问题标签 [dbus-python]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在没有 gdbus 的情况下通过 ssh 在 dbus 上发送嵌套容器
我需要向带有签名的方法发送消息(bbb)
。监控系统调用,我看到发送给这个方法的数据类型是variant:struct
.
我能够发送简单的、非嵌套的数据类型
问题是它dbus-send
既不支持嵌套容器,也不支持struct
, 并且gdbus
在遥控器上不可用。
是否可以使用pydbus
或任何其他替代方法将带有嵌套容器的消息发送到远程机器?
list - dbus.Array() 不适用于 Python 3.7 的字符串列表
我已经编写了一个服务器来通过 dbus 在 avahi 上发布。相同的代码在 Python 2.7 中完美运行,但在 Python 3.7 中抛出错误
这是我的代码:
当我将 txt 作为空字段传递时,它工作正常。
dbus - 找不到 NetworkManager 的 getProperties 方法
我正在阅读 dbus-python 教程。
https://dbus.freedesktop.org/doc/dbus-python/tutorial.html#interfaces-and-methods
提供的示例对我不起作用。我用 1 替换了 eth0 ,但它仍然引发错误。
错误:
还有下面这个声明
例如,表示网络接口的每个 NetworkManager 对象都实现了 interface org.freedesktop.NetworkManager.Devices
,该接口具有类似 getProperties
.
我用d-feet检查过,不知何故网络管理器的接口没有getProperties
方法
bluez - 使用 Python DBus 将蓝牙代理注册到 hci1(不是 hci0)
我一直在使用复制、粘贴和魔法通过 Python DBU 注册蓝牙代理,hci0
这对hci1
. 我尝试选择控制器并将其设置为默认设置bluetoothctl
和其他侧通道。
有人可以告诉我代理与控制器关联的位置吗?这一切都太神奇了。我也无法使用 D-Feet 找到代理或上面的任何内容 - 请问我应该或可以如何找到它?
一个愚蠢的玩具示例如下: