Python 3.3 поставляется с встроенной поддержкой сокетов bluetooth. К сожалению, это еще не слишком хорошо документировано (есть только одно упоминание об этом в документации).
В результате он обнаружил сообщение в блоге о внедрении клиента, но я ничего не мог найти о создании сервера.
В частности, как настроить удобное имя и рекламировать службу.
Итак, что-то вроде
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)
Любые идеи?