0 votos

¿Puedo recopilar datos de 5 dispositivos diferentes con BLE desde mi teléfono Android?

Tengo un dispositivo personalizado algo de https://mbientlab.com/ y quiero recopilar datos de 5 de ellos a través de Bluetooth mediante un teléfono Android. ¿Es posible? Agradecería mucho un enlace que muestre cómo hacerlo. ¿Usar PICONET para BLE es la solución? ¿Ya existe una aplicación así?

0 votos

¿Es el problema que la aplicación del fabricante solo puede conectarse a un dispositivo y necesitas conectarte a varios?

0 votos

@DanHulme correcto.

1voto

Andy Brudtkuhl Puntos 1714

Dado que la aplicación sería específica para el protocolo que el dispositivo utiliza para transmitir datos, necesitas hablar con el fabricante sobre esta posibilidad. Dado que anuncian una "API de código abierto" para comunicarse con los dispositivos, puede ser que te recomienden desarrollar tu propia aplicación para hacer esto.

Una cosa a tener en cuenta es que la cantidad total de ancho de banda disponible no es tan grande. Si simplemente estás recopilando eventos (como "la temperatura superó un límite"), o si estás muestreando datos cada pocos segundos, eso debería estar bien (dependiendo del protocolo que han utilizado). Si quieres recopilar (por ejemplo) lecturas del acelerómetro 100 veces por segundo, eso podría limitarte a solo uno o dos dispositivos a la vez, dependiendo del teléfono que estés usando para recopilar los datos.

-1voto

Zulgrib Puntos 26

Puedes conectar uno a la vez por controlador de Bluetooth en tu teléfono. No conozco un teléfono con 5 controladores de Bluetooth.

0 votos

¿Puedes mostrar cómo a través de un enlace o ejemplos? GRACIAS

0 votos

No, ya que no estoy al tanto de un teléfono con esa característica. Básicamente solo te conectarías dos o más veces y no desconectaría el dispositivo previo si tu teléfono fuera capaz.

0 votos

@Zulgrib Eso es un sinsentido. Un periférico Bluetooth solo puede conectarse a un central (teléfono), pero un central (teléfono) puede conectarse a varios periféricos, por lo general hasta 7 para Bluetooth clásico, pero potencialmente más para BLE. Aparte de eso, las conexiones para este tipo de recolección de datos serían muy breves, por lo que el teléfono podría rotar entre todos ellos.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X