INDI
INDI (Instrument-Neutral Distributed Interface) is a distributed control protocol designed to operate astronomical instrumentation. INDI is small, flexible, easy to parse, and scalable. It supports common DCS functions such as remote control, data acquisition, monitoring, and a lot more.
It can be regarded as an abstraction layer, like Ascom on Windows, but to many device types and it communicates over the network.