对于我的项目,我需要通过蓝牙将.zip文件下行链路。我正在为此使用python和obex。我已经实现了一个工作的python opp客户机(向ukBaz呼救),但是我仍然使用操作系统来启动服务器,因此我的服务器程序的其余部分不知道何时收到文件。程序的其余部分已经完成,但是没有服务器的输出,我无法触发解压函数运行。我已经阅读了bluez obex API文档,但似乎没有任何关于启动服务器的内容。还有别的办法吗?我的代码如下
os.system("sudo obexpushd -B -o /home/pi/Desktop/ -n")
Tags:
我不熟悉
obexpushd
以及它通过使用obexd
提供的功能给您带来的好处我的理解是,您需要创建一个obex-agent来接受/拒绝带有
obexd
的Bluetooth对象推送请求监视
InterfacesAdded
DBus信号应该会为您提供在传输开始时需要知道的信息。然后,您可以监视状态更改时的PropertiesChanged
信号我能够将手机中的照片推送到Raspberry Pi上,RPi上运行以下内容(我的手机和RPi已经配对):
此代码只接受对其发出的任何请求。这可能是一件不好的事情,人们可能希望添加一些检查(或提示用户)来检查文件是否应该被接受
相关问题 更多 >
编程相关推荐