Enviar comando AT a través del bluetooth de la aplicación de pitón
-
23-09-2019 - |
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?
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