Hello,
I have 20 years experience in C++ programming for industries (one of my software runs at Emirates Steel).
During this time, I have implemented multiple protocols in order to communicate with various devices.
I developped too, some webservices to send SMS or to dispatch process state to the client's supervision.
I have quickly read your protocol specifications.
It is not so difficult.
How do you want to retreive information?
A web service? Or you want to push them to a 3r party server?
I propose to talk about that in a chat.
Best regards
Ludovic