Cómo operar un teléfono móvil Bluetooth bajo el sistema operativo Linux

  
                  La operación llamada, hasta ahora sólo a través de Bluetooth a hacer dos cosas:
una conexión a través del puerto serie virtual en el teléfono, ejecutar comandos AT operar los teléfonos móviles (mensajes de texto solamente)
En segundo lugar, los teléfonos móviles y ordenadores transferir archivos
Si utiliza RedHat 9.0, versión del kernel 2.4.20, ser compatible con Bluetooth, entonces usted tiene que actualizar el kernel, lo que también podría actualizar la liberación. Por ejemplo, FC5 es compatible con Bluetooth y viene con software relacionado.

1, inicie el servicio de bluetooth, encuentre que el MAC del teléfono es 00: 13: E0: 2A: 99: 6A, proporcione redes de enlace en el canal 1 y proporcione el servicio OBEX Object Push /etc /en el canal 9. Init.d /bluetooth start

5 de noviembre 20:43:50 hjh hcid [1766]: demonio Bluetooth HCI

5 de noviembre 20:43:50 hjh sdpd [1769]: demonio Bluetooth SDP

...

sdptool browse

...


2, Generar dispositivo de conexión de puerto serie virtual:

[ ,null,null,3],Root @ hjh ~] # rfcomm bind 0 `cat ~ /6600_mac` 1

[root @ hjh ~] # ll /dev /rfcomm0

crw ------- 1 root Raíz 216, 0 de noviembre 5 20:49 /dev /rfcomm0

3, intente conectar con el teléfono:

cat < /dev /rfcomm0

A veces Aparece:

La operación ya está en progreso, puede que tenga que reiniciarse. Las razones específicas son desconocidas.
continuación, puede utilizar un software de terminal para conectar el teléfono y hacer funcionar el teléfono mediante comandos AT, puede usar minicom, pero a veces algunos problemas, en: teléfono solicita un PIN, pero pronto el minicom pantalla del ordenador: No se puede Abra /dev /rfcomm0: No existe tal archivo o directorio. No sé cómo resolverlo, pero use kermit para no tener problemas:

set line /dev /rfcomm0

set speed 9600

connect - > Ingresa el comando AT. Tales como:
ATI3
Nokia 6600 puede enviar mensajes de texto utilizando comandos AT salida
: Ctrl \\ Pulse C
4, en FC5 Además de obex_test, se agrega un obex_push para transferir archivos entre la computadora y el dispositivo Bluetooth (teléfono móvil).

* Use obex_push para transferir archivos al teléfono:

obex_push 9 `cat ~ /6600_mac `/mnt/d/mig-29.jpg

* Archivo de recepción (existe por defecto /tmp)

obex_push
Copyright © Conocimiento de Windows All Rights Reserved