Cita: la sincronizacion deseo realizarla mediante un enlace via Bluetooh
Si vas a usar bluetooth ten en cuenta un par de cosas:
Los bluetooth de los dispositivos moviles por lo general son 2.0 y soportan una distancia de 12 a 15 mt., asi que tu area de cobertura no sera tan amplia. Personalmente he realizado pruebas hasta de 20 mt. pero hay problemas con la transferencia. Otra cosa es la velocidad de transferencia, puedes hacerlo con tu cantidad de datos, pero a medida que crece el tiempo crecera y debes asegurarte que no haya ninguna interferencia en la comunicacion, conexion, en caso de llamada entrante correr en segundo plano, etc, etc, etc.
Para la PC debes usar el Bluecove, que es un programita para manejar la conexion entre tu movil y tu PC, que te permite hacer muchas cosas como sincronizacion de datos, respaldos, etc. Este programita por lo general se incluye en el bluetooth que compres. Debes hacer un programita tipo hyperteminal para que manejes el puerto serial virtual del bluetooth por el cual te hayas conectado al PC, es decir: al momento de emparejar el movil con el PC e iniciar una comunicacion serial te dice: "puerto COM5 asignado", ese es el puerto que debes usar. Para obtener los datos tienes que usar API's de terceros ya que la especificacion de bluetooth nativa de Java tiene muy poco soporte, hay muy buenos en la web y sencillos de usar. Al momento de obtener los datos lo demas es manejarlos hacia la base, lo cual es algo mucho mas sencillo.
Espero haberte ayudado.