📄️ Overview
Agents are a special type of asset which link external services/devices with your OpenRemote system via protocols; agents can be put into the following categories:
📄️ Bluetooth Mesh
Connect to a Bluetooth Mesh network via a Bluetooth Mesh proxy. Note that only Linux Docker host systems with a bluez protocol stack is supported.
📄️ ChirpStack
The ChirpStack agent allows integration of LoRaWAN devices managed by a ChirpStack Network Server.
OpenRemote includes an e-mail client which can connect to your mail service. Through an e-mail agent you can receive e-mails and process the text into attribute values. Based on sending address and title data gets automatically linked to the correct asset in your instance.
📄️ HTTP
Connect to a HTTP(S) Server.
📄️ KNX
Connect to a KNX network via a KNX IP Interface/Router.
📄️ LoRa
The documentation on this page focuses on custom protocol implementations built directly on top of the LoRa PHY (Physical Layer), such as mesh networks, rather than standard LoRaWAN network server integrations.
📄️ Modbus
The Modbus TCP and RTU agents allow integration of Modbus devices into OpenRemote, enabling communication via Ethernet (TCP) or Serial (RTU).
📄️ MQTT
There is an MQTT Agent (Client) in OpenRemote that you can use to connect to an external MQTT Broker. First use the MQTT
📄️ Simulator
Simulate a connection to an external service, useful during development when the real service is un-available etc. It can also be used to automatically replay a fixed set of simulated values over a repeating 24h period, or configured with a custom schedule.
📄️ SNMP
Connect to a SNMP server and listen to SNMP traps.
📄️ Serial
Connect to a Serial Server.
📄️ TCP
Connect to a TCP Server.
📄️ The Things Stack (TTS)
The TTS agent allows integration of LoRaWAN devices managed by The Things Stack (V3).
📄️ UDP
Connect to an UDP Server.
📄️ Velbus
Connect to a Velbus network using either of the following implementations:
📄️ WebSocket
Connect to a WebSocket (ws/wss) Server.
📄️ Z-Wave
Connect to a Z-Wave network via a USB stick (tested with Aeotec Z-Stick Gen5), this protocol requires a device mapping for the manager Docker container to provide access to the USB stick.
📄️ OpenWeatherMap
This agent enables integration with OpenWeatherMap, providing access to weather data via the One Call 3.0 API.
📄️ Partner Integrations
Below is a short list of companies who actively offer and maintain integrations with OpenRemote. We refer to their documentation and the original protocol it's based on.
🗃️ Disabled Protocols
3 items