hacer un programa bluetooth

Iniciado por caballeroantonio, 6 Diciembre 2005, 03:47 AM

0 Miembros y 1 Visitante están viendo este tema.

SirGraham

Hola,

Yo claramente me decanto por C (o C++ si pasas de unas 3000 lineas de codigo). No me cabe ninguna duda respecto a eso. Si lo haces muy bien puedes hacerlo portable entre Windows/Linux. Si no yo lo haria para este ultimo.

Saludos,
Sir Graham.
   

verito123

Sir Graham... gracias por ayudar siempre!
pero tengo otra pregunta,,,,estoy tratando de decir el lenguaje...respondiste que preferias c antes que java, pero , porque c??
Segun tu punto de vista, cuales serian las ventajas de programar el servidor en C y no en Java ?

Gracias nuevamente
Vero

SirGraham

Hola,

En ambos sistemas (linux y windows) el C es el lenguaje nativo. Esto da acceso al hardware (incluido los stack de bluetooth).

En cambio en JAVA no tienes disponible en SE el API JSR-84. Con lo cual tienes que simularlo a traves de unas herramientas.

La decision en el server esta clara.

Saludos,
Sir Graham.
   

verito123

Gracias por la respuesta.

Ahora mismo comienzo programando el servidor.

miguelito01

Buenas!

SirGraham por lo que e podido leer tienes un gran conocimiento de todo lo que tiene que ver con la programacion para blueetooth.

yo necesito hacer una aplicacion para windows que me detecte el bluetooth de un telefono y quisiera que me ayudara con eso...

esto es la primera parte de una practica para la universidad

por ahora solo necesito eso, eh estado viendo mucha informacion pero estoy muy confundico con cual lenguaje utilizar y eso

otra parte de la practica es que tiene que hacer una red "ad hoc" por bluetooth con los telefonos.

el fin es mandar mensajes con informaciones diferentes.

SirGraham

Hola,

Yo lo haria en C++. Hacer un Inquiry no es muy complicado. Existen en windows unas funciones especificas para ello.

Primero tienes que disponer de un modulo (dongle) bluetooth (normalmente USB) que sea COMPATIBLE con el STACK BLUETOOTH DE MICROSOFT. Este punto es importante.  Para ello es neceario disponer de Windows XP con SP2 o superior.

Saludos,
Sir Graham.
   

miguelito01

Gracias por responder.
en el caso del modulo bluetooth que cumpla esas espesicicaciones...
me imagine que por ahi deberia de andar pero eh visto muchos modelos y marcas diferenes pero no veo ninguno que cuente con esa informacion a la vista...

miguelito01

SirGraham Disculpa que te moleste otra vez
pero tengo algunos problemas con la libreria de bluetooth.h de c++,la cual no la encuentro por parte.

y con respecto al modulo, si me pudieras orientar con una marca o modelo que cumpla con esas espesificaciones que me dijiste, porque esa informacion no esta a la vista en nungunos de los modulos de bluetooth que he visto...

Saludos:
miguelito01

SirGraham

Hola,

La libreria esta dentro del Platform SDK de Microsoft. Tienes que bajarlo e instalarlo. Su configuracion dependera del compilador que uses.

http://www.microsoft.com/msdownload/platformsdk/sdkupdate/downlevel.htm

Modulos que usan "normalmente" el Stack de bluetooth de microsoft:

- Conceptronics
- SiteCom
- MAvin.
- Etc...

Digo "normalmente" por que una marca no te asegura este tema. El fabricante cambia el distribuidor de componentes (chipset) de Bluetooth, con lo cual puede cambiar de tipo de stack.

Saludos,
Sir Graham.
   

miguelito01

Buenas SirGraham
disculpa si te he molestado mucho pero es que necesito esa aplicacion de detectar los telefonos y la verdad no soy muy programador...

te escribo acerca de un codigo de puso tu amigo Gospel hace mucho tiempo, se llama: "Programa 2 - Escanear y detectar dispositivos Bluetooth cercanos"

quisiera saber si este codigo se podria ejecutar en Windows y si se puede como lo podria hacerlo, descargue como me dijiste la plataforma SDK pero no se que hacer con ella...
tambien tengo instalado el Dev-C++ y Visual Studio

de verdad te agradeceria si pudiera ayudarme.

y disculpa todas las molestias.

Saludo.
miguelito01