You need the docs, IMO. Without them, you will be lost. With them, just a few lines of code will provide the results that you seek.

I've done this (litterally) dozens of times. I don't remember actually being successful, when attempting to decode binary data, without some guidance. A few times that "guidance" came from someone other than the vendor, but not often.

If the vendor provides the packet data structure, then post it or a link, and I'll try to help.

Dick