Python Bluetooth-gewusst wie: senden einer Datei an ein Telefon

in meinem aktuellen Projekt ist es eine Anforderung zum senden einer Datei von einem windows-computer auf einem android-Gerät über bluetooth, ohne das etwas auf dem anderen Telefon als standard-Zustand und natürlich einem gekoppelten bluetooth-Verbindung. ich habe nach über pybluez und es schien einfach genug, um das senden von Dateien zwischen einem client und-server-Architektur (und in der Tat bekam Sie das senden zwischen meinem laptop und desktop eher schnell), aber ich kann nicht für das Leben von mir finden, jeder Weg, um python-senden Sie eine Datei vom computer auf android, sobald die Verbindung hergestellt ist; meine versuche haben wurden greifen die bluetooth-mac-Adresse wie die Sache aus dem Gerät, wie so

nearby_devices = bluetooth.discover_devices(
    duration=8, lookup_names=True, flush_cache=True, lookup_class=False)

und dann später zu senden versuchen, die Dateien so wie

port = 1
for addr, name in nearby_devices:
    bd_addr = addr
sock=bluetooth.BluetoothSocket( bluetooth.RFCOMM )
sock.connect((bd_addr, port))

sock.send("download-app")
sock.close()

Natürlich mit dem Beispiel-Skript gegeben durch die pybluez Dokumentation kann ich nahtlos das senden von Dateien zwischen einem client und einem server, aber ich bin immer noch stecken, ohne einen Weg, um eine Datei zu senden, um die ausgewählte android-Gerät (auch wenn ich geben Sie die Adresse und wissen, dass es innerhalb der Reichweite)

InformationsquelleAutor j.gooch | 2017-02-16
Schreibe einen Kommentar