Pregunta

Hai guyz,

¿Cómo puedo enviar comando AT a través de Bluetooth desde una aplicación Python?

OS: fedora 8

Cualquiera que me healp favor con el código?

cuál es el paquete i necesidad de importación?

en donde puedo descargarlo?

¿Fue útil?

Solución 2

Creo que esto es mejor .......

import bluetooth 
sockfd = bluetooth.BluetoothSocket(bluetooth.RFCOMM) 
sockfd.connect(('00:24:7E:9E:55:0D', 1)) # BT Address 
sockfd.send('ATZ\r') 
time.sleep(1) 
sockfd.send(chr(26)) 
sockfd.close()

Otros consejos

Para obtener una conexión a través de Bluetooth a su módem IP, que desea utilizar el bluetooth conductor rfcomm:

michael@challenger:~> cat /etc/bluetooth/rfcomm.conf  
rfcomm0 {
        # Automatically bind the device at startup
        bind yes;
        # Bluetooth address of the device
        device 00:1C:CC:XX:XX:XX;
        # RFCOMM channel for the connection
        channel 1;
        # Description of the connection
        comment "Blackberry";
}

Este es el uso de configuración que para la mía -. YMMV

michael@challenger:~> cu -l /dev/rfcomm0
Connected.
ATI
Research in Motion BlackBerry IP Modem

OK

Una vez que tenga el puerto rfcomm0, que tratar al puerto como un puerto serie estándar y ya está bueno para ir.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top