如何使用Python通过蓝牙将文件传输到Android手机?

时间:2019-10-09 00:32:56

标签: python android bluetooth

我正在尝试找出如何将具有Python的蓝牙文件传输到项目的Android手机。

我已经完成研究,但是找不到很多有效的文档和示例。例如,这里的示例:http://recolog.blogspot.com/2013/07/transferring-files-via-bluetooth-using.htmllightblue.findservices不是lightblue库中的属性,我发现Stack Overflow上的其他页面仅适用于python 2.7。

我在freenode上的#python上问过,也没人给我答案。 pip上的Lightblue文档也很含糊,没有解释如何做我想做的事情。

长话短说,我无法弄清楚如何在任何地方将Python与python结合使用。 有人碰巧知道该怎么做吗?

1 个答案:

答案 0 :(得分:0)

Python本身应在其sockets module中提供对蓝牙套接字的支持。

Pybluez或它在GitHub或其他地方的分支之一,将提供用于发现设备和查找服务的更高级别的功能。

一旦有了有关设备公开的服务的信息(例如访问设备所需的端口),就可以打开套接字并连接到它。然后,您需要能够使用该服务的“配置文件”所使用的协议进行通信。我编写了一个名为PyOBEX的Python程序包,以使用某些设备用于其文件传输服务的OBEX协议进行通信。

您可能还想看看上面的评论中已链接到的this answer