Python 3.3, Bluetooth soketleri için yerel destekle birlikte geldi. Ne yazık ki, henüz çok iyi belgelenmiş değil (documentation'da sadece bir tane var).Python ile Bluetooth sunucusu 3.3
Bir istemci uygulama hakkında a blog post var, ancak bir sunucu oluşturma hakkında bir şey bulamadım.
Daha ayrıntılı olarak, kullanıcı dostu adı nasıl belirlenir ve hizmeti tanıtılır.
Yani,
import socket
serverSocket = socket.socket(socket.AF_BLUETOOTH,
socket.SOCK_STREAM,
socket.BTPROTO_RFCOMM)
serverSocket.setTimeout(1)
serverSocket.bind(("", 1))
serverSocket.listen(1)
something.advertise_service(something something)
Herhangi bir fikir gibi bir şey?
Temel olarak pybluez'i entegre etmiş gibi görünüyor. Şu örneklere bakın: https://code.google.com/p/pybluez/source/browse/trunk/examples/simple/rfcomm-server.py – TJD
'advertise_service' soket modülünde veya sunucu soketi ve python'un kaynak kodunda 'reklam' kelimesini aramak yalnızca üç alakasız yorum bulur. –
Aynı problemle karşılaştım. Basit bir sunucu yapabilirdim, ancak reklam hizmetleri gibi görevleri yerine getiremedim. Burada bir istemci-sunucu uygulaması için kod görebilirsiniz, eğer ilgileniyorsanız: http://kevindoran1.blogspot.co.nz/2013/04/bluetooth-programming-with-python-3.html – Kevin