I got stuck at a special problem (I think). For a study project I have to make an Android application that can connect to a Laser Distance Measurer (Bosch GLM 50 C Distometer).
There is a reverse engineered protocol: pymtprotocol available at github page for Bosch GLM 100 C, which is a device from the same series, so hopefully it would work with GLM 50 C. Unfortunately it's Mac OS X only, I would like it was OS independant so I could try it on Ubuntu before trying to rewrite protocol for Android. I'm beginner at programming and whatever I tried I ended up in a blind alley. If someone could fork pymtprotocol and make it available for Linux or Android I would much appreciate it.
P.S. all credits go to Peter Iannucci.
The Bosch PLR 50 C (basically the cheaper version) uses the protocol known from the Bosch PLR 15. I could imagine the GLM 50 C also using it.
There is a post on EEVBlog.com that outlines the most important commands:
Example measure: send
C04000EE
--> reply00 04 13 0E 00 00 32
Change endianness:13 0E 00 00
-->00 00 0E 13
distance in mm:0x00000E13
*0,05 = 180mm