Challenges
The two greatest challenges in the project were the full capture of the proprietary protocol based on RS485 and the resulting concrete bus commands, as well as the derivation of a generic future-proof model for mapping all existing and supported bus commands. In addition to the actual command contents, the model is also meant to abstract the command-dependent error handling. An additional challenge was the high-performance reading of historical operating data on a bus that was already heavily frequented during productive operation.