# Agents communication

# IoTHub-Agent communication

All agents communicate with the IoTHub through its Gateway module. For this task, both agents and gateway implement gRPC (opens new window), a high-performance and open-source framework for remote procedure calls. This framework provides fast, stable, and scalable communication between agents and the IoTHub gateway.

# Agent-Device communication

Agents can control several industrial PLCs, sensors, or servers (with single or multiple clients) by using different communication protocols such as Modbus TCP, MQTT, OPC UA, among many others. Once a new device is registered into the IoTHub, it can be easily assigned to an agent for its complete control. Agents will automatically receive all assigned things, even after their restart.

Need to capture other kinds of data?

If you need a customized agent for your business, ELCO Industrie Automation GmbH (opens new window) provides libraries for an easy agent development. Just visit our support center (opens new window) or contact our sales team.

Last Updated: 12/8/2021, 2:18:44 PM