PROBLEMA:
Cuando dos IMUs son el envío de datos al mismo tiempo y son recibidos en mi secuencia de comandos de depuración sólo una secuencia de datos de un sensor IMU nunca se muestra en el registro. La misma secuencia de comandos muestra los resultados esperados cuando se ejecuta en otros sistemas.
VERSIONES:
Mi laptop relacionado con el hardware/firmware/software de versiones
- OSX 10.12.5
- Apple Software De Bluetooth De La Versión: 5.0.4f18
- Fabricante: Broadcom
- Transporte: USB
- Chipset: 20702B0
- Versión de Firmware: v137 c9260
- HCI Versión: 4.0 (0x6)
- HCI Revisión: 0x242C
- LMP Versión: 4.0 (0x6)
- LMP Subversion: 0x4189
Mi script de prueba relacionados con las versiones de software
- Xcode 8.3
- nodo v6.11.0
- noble 1.8.1
DETALLES:
El de arriba se refiere a una secuencia de comandos de prueba que estoy usando para la depuración de un POSIBLE problema. La secuencia de comandos actúa como un dispositivo central que se conecta a BLE periférica sensores (IMU), que transmiten los datos de los países nórdicos chip bluetooth.
El hardware no parece ser el problema. Puedo ejecutar el script de prueba con los resultados esperados, en un número de sistemas diferentes de lo que parece ser algo relacionado con el hardware/firmware/software de versiones de bluetooth en mi laptop pero no puedo encontrar cualquier información relacionada.
- Corrí pruebas que demuestran resultado esperado en otros entornos, utilizando el mismo nodo y versiones lib.
- Prueba usando el mismo OSX versión y también el uso de diferentes OSX versión con los resultados esperados.
- Probado en android con un paquete diferente de la observación de la aplicación de los resultados esperados.
- El 2 de IMUs han sido probados de forma independiente y se ha confirmado que el trabajo.
- Cuando observo una sola IMU (no simultánea par) soy capaz de observar los datos correctamente.
- He intentado reiniciar mi máquina con ningún efecto.
- He restablecer el módulo bluetooth y reiniciar mi máquina.
- He observado BLE paquetes con xcode sniffer de paquetes y los paquetes no se muestran, ya sea (es decir, de forma independiente observado por lo que no parece ser el nodo/noble problema).
- También he intentado el uso de idiomas diferentes implementaciones para conectarse a OSX bluetooth capa en mi mac, pero realmente no hay ningún trabajo de las bibliotecas que he podido encontrar.
- Yo no he experimentado ningún otro regular bluetooth problemas o BLE problemas usando la misma máquina.
Básicamente estoy desesperada y no sé qué más probar o cómo depurar este problema.
Estoy buscando ideas para la identificación del tema o las ideas que me ayudan a depurar el problema. Si alguien tiene ideas, por favor hágamelo saber. Muchas gracias!