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