The Weble IoT Universal Gateway communicates with external devices and services through drivers. Each driver implements a specific communication protocol and exposes the data it exchanges as addresses — protocol-agnostic data points that can be read, written, routed, logged, and visualized like any other.
Gateways — a gateway is one running instance of a driver, configured to talk to a specific device or service. You can run multiple gateways of the same driver in parallel (e.g. two Modbus masters connecting to two different PLCs).
Addresses — each gateway exposes its data as addresses. Depending on the protocol, the driver either polls the device to fetch values (Modbus master), receives values pushed by the device (BACnet COV, EnOcean radio, MQTT), or sends values when written to (SMTP, SMS).
Inter-protocol routing — addresses from any driver can be routed to addresses of any other driver. A Modbus temperature register can feed a BACnet analog value, an MQTT topic, a CSV export and an email alert simultaneously. The routing engine supports value transformations via JavaScript or Blockly visual programming.
Logic module — the logic module provides programmable logical circuits for complex automation scenarios using visual block diagrams.
Logging & monitoring — any address value can be logged for historical analysis, energy dashboards, and trend visualization through the views system.
API access — the entire system can be controlled programmatically via the JavaScript peers API and the REST API.
Field-bus and BACS protocols for HVAC, lighting, metering, and industrial control.
| Driver | Description |
|---|---|
| Modbus | The ubiquitous master-slave protocol for industrial devices. Supports RTU (serial RS485) and TCP/IP, both master and slave roles. |
| BACnet | Building Automation and Control Network — the standard for HVAC, lighting, and access control systems. Client and server. |
| KNX | German open standard for commercial and residential building automation (lighting, heating, blinds). |
| OPC UA | Industrial communication standard (Industry 4.0). Client and server with COV subscriptions, security, and historical data. |
| DALI 1 / DALI 2 | Digital Addressable Lighting Interface for professional lighting control. |
| M-Bus | European standard (EN 13757) for remote reading of utility meters (water, gas, heat, electricity). Serial, TCP, and wireless. |
| SAIA S-Bus | Saia-Burgess PCD controller communication via Ether S-Bus UDP protocol. |
| ADS (Beckhoff) | Beckhoff TwinCAT ADS protocol for PLC communication with symbol and raw addressing. |
| EnOcean | Battery-free wireless sensors and switches using energy harvesting technology (868 MHz). |
| Luxmate (Zumtobel) | Zumtobel/Tridonic Luxmate lighting control system via TCP/IP or serial. |
| OBIS / IEC 62056 | Energy meter reading via D0, SML, DLMS/COSEM, and EFR protocols with OBIS code addressing. |
| Impulse | Pulse counter for energy meters with configurable increment, offset, and instantaneous rate calculation. |
| IO | Physical inputs/outputs of the gateway hardware — digital I/O, analog I/O, LEDs, 1-Wire temperature sensors. |
| SNMP | Simple Network Management Protocol for monitoring network infrastructure and devices. |
Cloud platforms, wireless networks, web protocols, and consumer IoT integrations.
| Driver | Description |
|---|---|
| MQTT | The standard IoT messaging protocol. Client and broker modes for pub/sub communication with any MQTT-compatible platform. |
| HTTP / HTTPS | Versatile HTTP server and client with REST API, WebSocket, OAuth2, static file serving, and custom web visualizations. |
| Zigbee | Zigbee mesh network via zigbee2mqtt — supports hundreds of Zigbee sensors, lights, and actuators. |
| LoRaWAN | Long-range low-power wireless — the gateway acts as a LoRaWAN end-device transmitter via USB module. |
| Smart-me | Swiss cloud platform for smart energy meters — import devices, monitor consumption, and manage meters remotely. |
| Meteomatics | Professional weather API with 100+ parameters, forecasts, and historical data for energy optimization. |
| Weather (CH/FR/BE) | Free weather forecast data for Switzerland, France, and Belgium via prevision-meteo.ch. |
| oBIX | Open Building Information Exchange — REST/HTTP protocol for building automation systems (Niagara, Honeywell). |
| Velux KLF-200 | Control Velux windows, blinds, and shutters via the KLF-200 io-homecontrol gateway. |
| Remote Gateway | Proxy/replica of a gateway running on another Weble device — access remote site data via VPN as if local. |
| API | Exposes the gateway's data through a JSON API for custom integrations and external applications. |
Outbound channels for alerting and operator notification.
| Driver | Description |
|---|---|
| SMTP | Send alert emails via any SMTP server with support for attachments and HTML content. |
| SMS | Send and receive SMS via local SIM modem or Weble cloud SMS service, with automatic failover. |
| SMPP | Short Message Peer-to-Peer protocol — SMPP server and client for professional SMS gateway integration. |
| Notification | Push notifications to Android and iOS devices via the Weble mobile application. |
Internal services for scheduling, storage, file handling, and system control.
| Driver | Description |
|---|---|
| Cron | Time-based task scheduler using cron expressions for periodic automation, scheduled reads, and HVAC schedules. |
| Internal | Virtual addresses for storing values, intermediate routing variables, configuration parameters, and route functions. |
| System | Gateway hardware monitoring (CPU, memory, temperature, disk, network) and process control. |
| FTP | FTP/SFTP client for browsing, uploading, downloading, and managing files on remote servers. |
| CSV | Generate and export CSV data files for energy reporting and historical data archival. |
The following drivers are available on the gateway for specific integrations and niche systems. They are fully functional but do not yet have their own documentation page — contact Weble for usage details and configuration examples.
Building automation
Sauter Vision Center · MaxComm · USS · Thies Clima · Synaptiq · Gestinergie Canbus · DMX · Sonos · Z-Wave · MyStrom · Luxtronik
IoT & cloud
AWS IoT · Microsoft Azure IoT · Google Cloud IoT · ClearBlade IoT Core · BMW ConnectedDrive · Philips Hue · Google Nest · Home Connect (Bosch / Siemens) · uHoo · 75F · Locatee · Gat Relaxx · Altis · OZW Siemens · Philips SICP
Alarming
eAlarm · ESPA 4.4.4 · ICX
System & data
File System · Sick
If the protocol or device you need is not listed above, Weble develops custom drivers on request. Whether it is a proprietary PLC protocol, a specific cloud API, or a niche building automation system — contact us to discuss your integration needs.