INDI is the Instrument-Neutral-Distributed-Interface control protocol developed by Elwood C. Downey of ClearSky Institute. & kstars; employs device drivers that are compatible with the INDI protocol. INDI has many advantages including loose coupling between hardware devices and software drivers. Clients that use the device drivers (like & kstars;) are completely unaware of the device capabilities. In run time, & kstars; communicates with the device drivers and builds a completely dynamical GUI based on services provided by the device. Therefore, new device drivers can be written or updated and KStars can take full advantage of them without any changes on the client side.
INDI é o protocolo de control Interface distribuída neutral de instrumentos, desenvolvida por Elwood C. Downey do Instituto ClearSky. O & kstars; emprega controladores de dispositivos compatíbeis co protocolo INDI. INDI ten moitas vantaxes, incluída a unión vaga entre dispositivos de hardware o controladores de software. Os clientes que empregan os controladores de dispositivos (como o & kstars;) ignoran completamente as capacidades do dispositivo. Cando se executa, o & kstars; comunícase cos controladores dos dispositivos e constrúe unha interface gráfica completamente dinámica baseada nos servizos que fornece o dispositivo. Pódense, polo tanto, escribir ou actualizar controladores de dispositivos novos e o KStars pódeos aproveitar por completo sen ningunha alteración do lado do cliente.