I'm trying to use a Shimmer 9DoF sensor with the boilerplate firmware, but bluetooth transmission is giving me a hard time. It's dropping a lot of bytes, making data streaming unreliable and certain commands unusable. In particular, I can't get an intact reply from the inquiry command to discover the order of channels being sent, so I have to hardcode this into my program based on the boilerplate sources. With the data packets I could use the packet identifier to synchronize the stream and throw out any truncated packets; this might spuriously reject good packets if they contain embedded zero bytes, but I estimate I could recover around 80% of the packets this way.

Is there anything I could do to improve the reliability? I've already tried different sampling rates, as well as messing with the baud rate used between the MSP430 and the BT module. Neither of these seems to have any effect on the reliability, unless I change the baud rate so far out of spec that all transmissions stops.

--
Mikko
_______________________________________________
Shimmer-users mailing list
[email protected]
https://lists.eecs.harvard.edu/mailman/listinfo/shimmer-users

Reply via email to