Estado: Terminado

Bluetooth

Detalles del proyecto:
Presupuesto: Abierto
Publicado: Hace un mes
Plazo: No definido
Propuestas: 2
Freelancers interesados: 3

Habilidades requeridas: IT & Programación Android Bluetooth

Descripción:
Buen día estoy realizando un aplicativo que me permite transferir los datos del Bluetooth HC – 06 a un aplicativo en Android...el aplicativo que estoy desarrollando, ya pide los permisos necesarios para encender automáticamente el bluetooth del teléfono celular,luego mi aplicativo escanea ya los dispositivos bluetooth cercanos, y detecta el bluetooh del dispositivo a cual yo quiero conectarme, lo conecta y el bluetooth del celular se emparejan con el bluetooth del dispositivo, pero nose como pasar los datos del bluetooth a dos textview del aplicativo mobil.
Los datos del modulo Bluetooth son enviados cada 8 segundos a un hyperterminal, los datos enviados al hyperterminal tienen la siguiente estructura.

RM46r8 m44r6 M48r5 m46r6 M48r5 m46r6 M48r5 m46r6 IM56r14 m56r14 M56r14 m56r14 M56r14 m56r14 M56r14 m56r14 PR47PI56

RM49r2 m48r12 M49r8 m48r6 M49r8 m48r6 M49r8 m48r6 IM62r4 m60r10 M62r5 m60r9 M62r5 m60r9 M62r5 m60r9 PR49PI61

RM56r2 m51r11 M54r1 m51r13 M54r1 m51r13 M54r1 m51r13 IM60r13 m57r1 M60r6 m57r5 M60r6 m57r5 M60r6 m57r5 PR51PI58

y así sucesivamente cada 8 segundos, ahora yo necesito que esos datos sean enviados a mi aplicativo android, y una ves ahi sean separados en dos grupos, puede ser cada grupo en 1 vector. El un grupo esta formado por los 2 últimos dígitos que tienen la letra P y el otro grupo por el resto de dígitos. Por ejemplo:

Mi bluetooth envía al android los primeros 8 segundos los siguientes datos:

RM46r8 m44r6 M48r5 m46r6 M48r5 m46r6 M48r5 m46r6 IM56r14 m56r14 M56r14 m56r14 M56r14 m56r14 M56r14 m56r14 PR47PI56

Una ves que son enviados necesito que se dividan en dos grupos, el primer grupo están los dígitos que tienen la letra P y el segundo por el resto, mas o menos asi:

Primer grupo: PR47PI56
Segundo grupo: RM46r8 m44r6 M48r5 m46r6 M48r5 m46r6 M48r5 m46r6 IM56r14 m56r14 M56r14 m56r14 M56r14 m56r14 M56r14 m56r14

Luego de eso necesito que en el primer grupo se saque un promedio y se multiplique por 100 y en el segundo se haga una comparación y se escogen solo los dígitos que tienen adelante la letra m minúscula "m", para que sean sumados entre si.

Ejemplo:

Basándome en la estructura que puse anteriormente yo tengo de la siguiente manera.

Primer grupo: PR47PI56 => de aquí me interesa los números no las letras es decir apartaría el 47 y 56 luego sacaría un promedio y multiplicaría * 100 es decir (47/56)*100 ese resultado obtenido se me desplegaría en el primer textView.

Segundo grupo: RM46r8 m44r6 M48r5 m46r6 M48r5 m46r6 M48r5 m46r6 IM56r14 m56r14 M56r14 m56r14 M56r14 m56r14 M56r14 m56r14 => De aquí necesito aislar los dígitos con la letra m minúscula "m" es decir luego de hacer esto yo obtendría los siguientes datos: m44r6 m46r6 m46r6 m46r6 m56r14 m56r14 m56r14 m56r14 para luego hacer la sumatoria de los dígitos es decir en esta caso se sumarían: (44 + 46 + 46+ 46 + 56+ 56 +56 +56 ) el resultado obtenido se desplegaría al segundo textView.

Todo el proceso se debe repetir cada 8 segundos, es decir los valores de los TextView se actualizarían cada 8 segundos.

Gracias por la atención prestada.

Saludos,

Oswaldo



Categoría: IT & Programación
Subcategoría: Programación Web
¿Cuál es el alcance del proyecto?: Cambio mediano
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo el diseño
Experiencia en este tipo de proyectos: No (No he administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Roles necesarios: Diseñador, Desarrollador
Integraciones de API: Otros (Otras APIs)

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Crear un proyecto similar

Cliente:

Oswald.
(Promedio 5.00 de 5)
Ubicación: Ecuador
Método de pago: Verificado
Para ver más detalles del cliente, ingresa a Workana.
Cargando...