> For the complete documentation index, see [llms.txt](https://docs.cybus.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cybus.io/connectors.md).

# Connectors

- [Shop Floor Connectors](https://docs.cybus.io/connectors/shop-floor-connectors.md): Configure connectors to connect the industrial devices on your shop floor.
- [ADS](https://docs.cybus.io/connectors/shop-floor-connectors/ads.md): Connect Connectware to Beckhoff automation devices via ADS (Automation Device Specification) to read, write, and subscribe to data.
- [ADS Connection Properties](https://docs.cybus.io/connectors/shop-floor-connectors/ads/adsconnection.md)
- [ADS Endpoint Properties](https://docs.cybus.io/connectors/shop-floor-connectors/ads/adsendpoint.md)
- [BACnet](https://docs.cybus.io/connectors/shop-floor-connectors/bacnet.md): Configure Connectware to read from and write to BACnet devices.
- [BACnet Connection Properties](https://docs.cybus.io/connectors/shop-floor-connectors/bacnet/bacnetconnection.md)
- [BACnet Endpoint Properties](https://docs.cybus.io/connectors/shop-floor-connectors/bacnet/bacnetendpoint.md)
- [EtherNet/IP](https://docs.cybus.io/connectors/shop-floor-connectors/ethernet-ip.md): Connect Connectware to factory and process devices via EtherNet/IP, the Common Industrial Protocol (CIP) on standard Ethernet.
- [EtherNet/Ip Connection Properties](https://docs.cybus.io/connectors/shop-floor-connectors/ethernet-ip/ethernetipconnection.md)
- [EtherNet/Ip Endpoint Properties](https://docs.cybus.io/connectors/shop-floor-connectors/ethernet-ip/ethernetipendpoint.md)
- [FOCAS](https://docs.cybus.io/connectors/shop-floor-connectors/focas.md): Reference for the FOCAS connector, which reads data from FANUC CNC machines using the FOCAS protocol.
- [FOCAS Connection Properties](https://docs.cybus.io/connectors/shop-floor-connectors/focas/focasconnection.md)
- [FOCAS Endpoint Properties](https://docs.cybus.io/connectors/shop-floor-connectors/focas/focasendpoint.md)
- [Heidenhain DNC](https://docs.cybus.io/connectors/shop-floor-connectors/heidenhain-dnc.md): Interact with CNC machines over Heidenhain DNC to read machine data, edit tool and pocket tables, and access machine files.
- [Heidenhain DNC Connection Properties](https://docs.cybus.io/connectors/shop-floor-connectors/heidenhain-dnc/heidenhainconnection.md)
- [Heidenhain DNC Endpoint Properties](https://docs.cybus.io/connectors/shop-floor-connectors/heidenhain-dnc/heidenhainendpoint.md)
- [Modbus/TCP](https://docs.cybus.io/connectors/shop-floor-connectors/modbus-tcp.md): Configure Connectware to read from and write to Modbus/TCP devices.
- [Modbus/TCP Connection Properties](https://docs.cybus.io/connectors/shop-floor-connectors/modbus-tcp/modbusconnection.md)
- [Modbus/TCP Endpoint Properties](https://docs.cybus.io/connectors/shop-floor-connectors/modbus-tcp/modbusendpoint.md)
- [OPC DA](https://docs.cybus.io/connectors/shop-floor-connectors/opc-da.md): Connect Connectware to PLCs and devices via OPC DA to read, write, and subscribe to real-time tag data.
- [OPC DA Connection Properties](https://docs.cybus.io/connectors/shop-floor-connectors/opc-da/opcdaconnection.md)
- [OPC DA Endpoint Properties](https://docs.cybus.io/connectors/shop-floor-connectors/opc-da/opcdaendpoint.md)
- [OPC UA](https://docs.cybus.io/connectors/shop-floor-connectors/opc-ua.md): Use OPC UA in Connectware as a client or server, including object types and node references, to integrate industrial equipment.
- [OPC UA Client](https://docs.cybus.io/connectors/shop-floor-connectors/opc-ua/opc-ua-client.md): Configure Connectware as an OPC UA client to exchange data with OPC UA servers on your industrial equipment.
- [OPC UA Client Connection Properties](https://docs.cybus.io/connectors/shop-floor-connectors/opc-ua/opc-ua-client/opcuaconnection.md)
- [OPC UA Client Endpoint Properties](https://docs.cybus.io/connectors/shop-floor-connectors/opc-ua/opc-ua-client/opcuaendpoint.md)
- [OPC UA Object Types](https://docs.cybus.io/connectors/shop-floor-connectors/opc-ua/opc-ua-object-types.md): Instantiate OPC UA object types in the server address space with the Cybus::Node::OpcuaObject resource type.
- [Siemens SIMATIC S7](https://docs.cybus.io/connectors/shop-floor-connectors/siemens-simatic-s7.md): Connect to Siemens SIMATIC S7 PLCs using S7 Communication Services.
- [Siemens S7 Connection Properties](https://docs.cybus.io/connectors/shop-floor-connectors/siemens-simatic-s7/s7connection.md)
- [Siemens S7 Endpoint Properties](https://docs.cybus.io/connectors/shop-floor-connectors/siemens-simatic-s7/s7endpoint.md)
- [Siemens SIMATIC S7+](https://docs.cybus.io/connectors/shop-floor-connectors/siemens-simatic-s7-plus.md): Symbolic communication with Siemens S7-1200 and S7-1500 PLCs using the ACCON-AGLink library.
- [Siemens S7+ Connection Properties](https://docs.cybus.io/connectors/shop-floor-connectors/siemens-simatic-s7-plus/s7plusconnection.md)
- [Siemens S7+ Endpoint Properties](https://docs.cybus.io/connectors/shop-floor-connectors/siemens-simatic-s7-plus/s7plusendpoint.md)
- [Shdr](https://docs.cybus.io/connectors/shop-floor-connectors/shdr.md): Capture process data, conditions, alarms, and events from MTConnect adapters when no MTConnect Agent is available.
- [Shdr Connection Properties](https://docs.cybus.io/connectors/shop-floor-connectors/shdr/shdrconnection.md)
- [Shdr Endpoint Properties](https://docs.cybus.io/connectors/shop-floor-connectors/shdr/shdrendpoint.md)
- [SINUMERIK](https://docs.cybus.io/connectors/shop-floor-connectors/sinumerik.md): Connect Siemens SINUMERIK 840Dsl and 828D CNC machines to Connectware and access tool data via the OPC UA machine interface.
- [SINUMERIK Connection Properties](https://docs.cybus.io/connectors/shop-floor-connectors/sinumerik/sinumerikconnection.md)
- [SINUMERIK Endpoint Properties](https://docs.cybus.io/connectors/shop-floor-connectors/sinumerik/sinumerikendpoint.md)
- [SOPAS](https://docs.cybus.io/connectors/shop-floor-connectors/sopas.md): Communicate with SICK sensor devices from Connectware via the SOPAS command language using CoLa A telegrams.
- [SOPAS Connection Properties](https://docs.cybus.io/connectors/shop-floor-connectors/sopas/sopasconnection.md)
- [SOPAS Endpoint Properties](https://docs.cybus.io/connectors/shop-floor-connectors/sopas/sopasendpoint.md)
- [Werma WIN Ethernet](https://docs.cybus.io/connectors/shop-floor-connectors/werma-win-ethernet.md): Collect machine states from Werma WIN stack lights over the wireless WIN system and process them in Connectware.
- [Werma WIN Ethernet Connection Properties](https://docs.cybus.io/connectors/shop-floor-connectors/werma-win-ethernet/wermaconnection.md)
- [Werma WIN Ethernet Endpoint Properties](https://docs.cybus.io/connectors/shop-floor-connectors/werma-win-ethernet/wermaendpoint.md)
- [Enterprise Connectors](https://docs.cybus.io/connectors/enterprise-connectors.md): Connect Connectware to enterprise IT systems, databases, and cloud platforms.
- [HTTP/REST](https://docs.cybus.io/connectors/enterprise-connectors/http-rest.md): Connect to REST APIs with support for polling, on-demand requests, and data publishing. Includes OAuth 2.0, Basic Auth, and header-based authentication.
- [HTTP/REST Connection Properties](https://docs.cybus.io/connectors/enterprise-connectors/http-rest/httpconnection.md)
- [HTTP/REST Endpoint Properties](https://docs.cybus.io/connectors/enterprise-connectors/http-rest/httpendpoint.md)
- [InfluxDB](https://docs.cybus.io/connectors/enterprise-connectors/influxdb.md): Read and write time-stamped production data in InfluxDB, the time series database, directly from your Connectware services.
- [InfluxDB Connection Properties](https://docs.cybus.io/connectors/enterprise-connectors/influxdb/influxdbconnection.md)
- [InfluxDB Endpoint Properties](https://docs.cybus.io/connectors/enterprise-connectors/influxdb/influxdbendpoint.md)
- [Kafka](https://docs.cybus.io/connectors/enterprise-connectors/kafka.md): Send data from Connectware to an Apache Kafka broker or subscribe to Kafka topics for high-throughput stream processing.
- [Kafka Connection Properties](https://docs.cybus.io/connectors/enterprise-connectors/kafka/kafkaconnection.md)
- [Kafka Endpoint Properties](https://docs.cybus.io/connectors/enterprise-connectors/kafka/kafkaendpoint.md)
- [MQTT](https://docs.cybus.io/connectors/enterprise-connectors/mqtt.md): Configuration and usage of MQTT connections and endpoints for publishing and subscribing to MQTT topics.
- [MQTT Connection Properties](https://docs.cybus.io/connectors/enterprise-connectors/mqtt/mqttconnection.md)
- [MQTT Endpoint Properties](https://docs.cybus.io/connectors/enterprise-connectors/mqtt/mqttendpoint.md)
- [MSSQL](https://docs.cybus.io/connectors/enterprise-connectors/mssql.md): Read from and write to Microsoft SQL Server databases from Connectware with the MSSQL protocol and query templates.
- [Mssql Connection Properties](https://docs.cybus.io/connectors/enterprise-connectors/mssql/mssqlconnection.md)
- [Mssql Endpoint Properties](https://docs.cybus.io/connectors/enterprise-connectors/mssql/mssqlendpoint.md)
- [SQL](https://docs.cybus.io/connectors/enterprise-connectors/sql.md): Connect Connectware to MariaDB and PostgreSQL databases for read, write, and subscribe operations with the SQL connector.
- [SQL Connection Properties](https://docs.cybus.io/connectors/enterprise-connectors/sql/sqlconnection.md)
- [SQL Endpoint Properties](https://docs.cybus.io/connectors/enterprise-connectors/sql/sqlendpoint.md)
- [Systemstate](https://docs.cybus.io/connectors/enterprise-connectors/systemstate.md): Observe the lifecycle of Connectware resources from your services, for example to build custom monitoring or audit tools.
- [Systemstate Endpoint Properties](https://docs.cybus.io/connectors/enterprise-connectors/systemstate/systemstateendpoint.md)
- [Custom Connectors](https://docs.cybus.io/connectors/custom-connectors.md): Develop, deploy, and integrate custom connectors.
- [Developing Custom Connectors](https://docs.cybus.io/connectors/custom-connectors/developing-custom-connectors.md): Configuration, naming, and implementation details for developing custom connectors.
- [Deploying Custom Connectors](https://docs.cybus.io/connectors/custom-connectors/deploying-custom-connectors.md): Deploy and register your custom connectors in Kubernetes and Docker.
- [Using Custom Connectors](https://docs.cybus.io/connectors/custom-connectors/using-custom-connectors.md): Integrate custom connectors into Connectware services via service commissioning files and develop your data model on the MQTT broker.
- [Servers](https://docs.cybus.io/connectors/servers.md): Configure Connectware to provide server interfaces for external systems to access industrial data.
- [HTTP Server/Node](https://docs.cybus.io/connectors/servers/http-server.md): Configure Connectware to expose data points over HTTP/REST using the HTTP Server and Node resources.
- [HTTP Server Properties](https://docs.cybus.io/connectors/servers/http-server/httpserver.md)
- [HTTP Node Properties](https://docs.cybus.io/connectors/servers/http-server/httpnode.md)
- [OPC UA Server](https://docs.cybus.io/connectors/servers/opc-ua-server.md): Configure Connectware as an OPC UA server to expose data to OPC UA clients.
- [OPC UA Server Properties](https://docs.cybus.io/connectors/servers/opc-ua-server/opcuaserver.md)
- [OPC UA Node Properties](https://docs.cybus.io/connectors/servers/opc-ua-server/opcuanode.md)
- [OPC UA Server References](https://docs.cybus.io/connectors/servers/opc-ua-server-references.md): Reference predefined OPC UA nodes in your service commissioning file to place new nodes in the server tree or publish node data via MQTT.
- [OPC UA Reference Node](https://docs.cybus.io/connectors/servers/opc-ua-server-references/opcuareferencenode.md)
- [OPC UA Object Node](https://docs.cybus.io/connectors/servers/opc-ua-server-references/opcuaobjectnode.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.cybus.io/connectors.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
