好的,所以,我可能会错过这里的情节,但真的需要一些帮助。我对开发等还是很陌生,现在已经到了需要实现 DBus(或其他一些程序间通信)的地步。我发现这个概念有点难以理解。
我的实现将是使用 HTML 网站来更改某些变量以在另一个程序中使用,从而允许程序在其工作中动态更改。我正在使用 Raspbian 在树莓派上执行此操作。我正在运行一个网络服务器来托管我的网站,这就是混乱的来源。
据我了解,DBus 运行一项服务,允许您从另一个程序中的程序调用方法。那么这是否意味着我的网站需要运行 DBUS 服务以允许我从它调用方法到我的程序中?更复杂的是,我使用 Python 进行编码,所以我不确定是否可以在我的网站上运行 Python 脚本来运行 DBUS 服务。使用 JavaScript 会更好吗?
对我来说,最合乎逻辑的解决方案是运行一个 DBUS 服务,该服务以某种方式从不同的程序中导入方法,并且可以被其他想要运行这些方法的人查询。那可能吗?
帮助将不胜感激!先感谢您!