Meta tags:
description= Docs on how to create INDI drivers and clients.;
Headings (most frequently used words):
indi, documentation, technical, what, is, architecture, structure, getting, started, resources,
Text of the page (most frequently used words):
indi (52), the (23), and (18), interface (17), #documentation (13), for (11), drivers (11), driver (11), clients (10), tutorial (9), development (8), server (8), communication (8), client (7), devices (7), protocol (7), device (7), this (6), guide (6), library (5), provides (5), support (5), technical (5), connection (5), information (4), how (4), control (4), introduction (4), properties (4), astronomical (4), simple (4), uses (3), github (3), connect (3), with (3), more (3), quick (3), network (3), one (3), process (3), from (3), that (3), site (2), theme (2), jekyll (2), just (2), docs (2), page (2), distributed (2), under (2), license (2), developers (2), who (2), want (2), create (2), section (2), including (2), servers (2), comprehensive (2), tutorials (2), best (2), practices (2), you (2), new (2), get (2), can (2), detailed (2), other (2), sections (2), getting (2), started (2), developing (2), about (2), key (2), overview (2), public (2), may (2), indiserver (2), each (2), stderr (2), copied (2), communicate (2), hardware (2), functionality (2), system (2), three (2), main (2), architecture (2), allowing (2), open (2), source (2), software (2), designed (2), controlling (2), equipment (2), filter (2), search (2), rotator (2), alignment (2), subsystem (2), telescope (2), serial (2), inter (2), link (2), edit, copyright, 2003, 2025, lgpl, back, top, forum, repository, website, resources, examples, recommend, starting, basic, understanding, works, then, depending, your, interests, explore, concise, concepts, work, together, organized, into, following, structure, access, point, where, contact, launches, arranges, receive, its, stdin, expects, find, commands, destined, stdout, anything, arriving, only, convenient, port, fork, data, steering, services, desired, run, directly, applications, discover, processes, expose, their, through, standalone, manages, between, consists, components, released, gnu, general, community, improvement, extended, extensible, available, linux, macos, windows, via, wsl, cross, platform, controlled, over, transparency, allows, without, needing, know, specific, details, independence, features, include, framework, standardized, way, telescopes, cameras, focusers, wheels, what, welcome, instrument, neutral, troubleshooting, migration, pyindi, scripting, imu, pac, dome, lightbox, output, dust, cap, input, wheel, weather, power, guider, focuser, camera, interfaces, submission, standard, setup, modbus, web, protocols, http, rest, json, hid, gpio, usb, i2c, udp, tcp, plugins, communications, nicknames, hotplug, pid, loop, logging, advanced, eight, seven, six, five, four, skeleton, files, ccd, two, hello, creating, custom, helpful, functions, coming, ascom, binary, transfers, environment, connections, basics, home, copy, document, external, expand, menu, skip, content,
Text of the page (random words):
introduction indi technical documentation skip to main content link menu expand external link document search copy copied indi technical documentation home introduction getting started quick guide development vm protocol server driver development basics a simple driver driver interface device properties device communication serial connections development environment binary transfers coming from ascom helpful functions creating custom indi drivers indi tutorials tutorial one hello indi tutorial two simple telescope tutorial three simple ccd tutorial four skeleton files tutorial five inter driver communication tutorial six simple client tutorial seven alignment subsystem tutorial eight rotator advanced inter driver communication logging in indi drivers driver loop pid control hotplug support device nicknames hardware communications connection plugins overview serial connection tcp connection udp connection i2c connection usb communication gpio communication hid communication web protocols http rest json modbus communication system setup standard properties driver submission guide best practices device interfaces camera interface telescope interface indi alignment subsystem focuser interface guider interface power interface weather interface filter wheel interface input interface dust cap interface output interface lightbox interface dome interface rotator interface pac interface imu interface client development client development tutorial scripting pyindi client migration support troubleshooting documentation this site uses just the docs a documentation theme for jekyll search indi technical documentation indi library on github indi technical documentation welcome to the indi technical documentation this documentation provides comprehensive information about the indi instrument neutral distributed interface protocol and library designed for controlling astronomical equipment what is indi indi is an open source protocol and framework designed for controlling astronomical equipment it provides a standardized way for astronomical software to communicate with telescopes cameras focusers filter wheels and other astronomical devices key features of indi include device independence indi allows software to control devices without needing to know the specific details of each device network transparency indi uses a client server architecture allowing devices to be controlled over a network cross platform indi is available on linux macos and windows via wsl extensible indi can be extended to support new devices and functionality open source indi is released under the gnu general public license allowing for community development and improvement indi architecture the indi system consists of three main components indi server a standalone process that manages the communication between indi drivers and clients indi drivers processes that communicate with hardware devices and expose their functionality through indi properties indi clients applications that connect to the indi server discover devices and control device properties indi server is the public network access point where one or more indi clients may contact one or more indi drivers the indiserver launches each driver process and arranges for it to receive the indi protocol from clients on its stdin and expects to find commands destined for clients on the driver s stdout anything arriving from a driver process stderr is copied to indiserver s stderr indi server only provides convenient port fork and data steering services if desired a client may run and connect to indi drivers directly documentation structure this documentation is organized into the following sections introduction overview of the indi protocol and library this page quick guide a concise introduction to key indi concepts and how indi drivers servers and clients work together protocol detailed information about the indi protocol server documentation on the indi server drivers guide to developing indi drivers clients guide to developing indi clients support how to get support for indi getting started if you re new to indi we recommend starting with the quick guide to get a basic understanding of how indi works then depending on your interests you can explore the more detailed documentation in the other sections for developers who want to create indi drivers the drivers section provides comprehensive information on driver development including tutorials examples and best practices for developers who want to create indi clients the clients section provides information on client development including how to connect to indi servers and control indi devices resources indi library website indi github repository indi forum back to top copyright 2003 2025 indi library distributed under the lgpl license edit this page on github this site uses just the docs a documentation theme for jekyll
|