The Weble IoT Universal Gateway software runs on several hardware platforms. They all share the same software stack — the same drivers, the same routing engine, the same APIs — but differ in physical I/O, modem support, processing power, and form factor. Pick the model that matches your installation constraints.
The current hardware model is reported by the gateway through system.getInformations (baseDevice field) and shown in the gateway's web UI under System / About.
| Family | Model | Form factor | Best for |
|---|---|---|---|
| Weble G-series | G100, G110 | DIN-rail, fanless | Industrial / building installations with field-bus I/O |
| UniPi Patron | S167 | DIN-rail, fanless | Building automation with mixed I/O and serial buses |
| UniPi Iris | X7 | DIN-rail, fanless | Compact I/O controller |
| UniPi Neuron | S103 | DIN-rail, fanless | Entry-level I/O controller |
| Raspberry Pi | CM3+ (Ergo3 enclosure) | Compact box | Developer / lab / OEM integrations |
| PC Engines | APU1D4 | Mini PC | Server-grade gateway with multi-NIC, no field I/O |
All platforms run the same Linux base, the same gateway application, and the same set of drivers. The differences are physical: which ports are wired, what onboard I/O is exposed, and which optional modules can be added.
The G-series, UniPi Patron, UniPi Iris and UniPi Neuron ship with native digital and analog inputs/outputs accessible through the IO driver. The number and type of channels depend on the exact model — see the manufacturer datasheet for specifics.
The Raspberry Pi CM3+ and APU models have no native field I/O — they connect to external devices through serial ports (USB / RS-485 / RS-232) and IP networks.
All field-bus drivers (Modbus RTU, M-Bus, OBIS, KNX TP, BACnet MS/TP, …) need a serial port. The number of available serial ports varies:
The list of currently-detected serial ports is available through system.getSerialPorts.
All models can host the Tinc VPN mesh and act as a node in the Weble Cloud VPN.
Some models support an optional 4G/LTE modem for cellular uplink — used as a fallback when the wired network is unavailable, or as the primary uplink in remote installations. The modem is enabled or disabled at runtime via system.setModemEnable.
Modem availability depends on the hardware variant — check with Weble for the current list of supported modules.
A GPS receiver can be attached to most models for location tracking and time synchronization. The current fix is exposed through system.gps.
Regardless of the model, every Weble IoT Universal Gateway provides:
system.upgradeFirmwareRevision and system.upgradeSupervisionRevision.
From a peers client:
peer('supervision').require('system', function(err, system){
system.getInformations(function(err, info){
console.log('hardware:', info.baseDevice)
})
})
From the REST API:
curl -b cookies.txt 'https://gateway.example.com/peers/supervision/system/getInformations'
The returned baseDevice string identifies the model — for example Unipi Neuron S103, G110, or Raspberry CM3+ Ergo3.
For a typical building automation deployment with field-bus protocols, the G-series or UniPi Patron are the natural choice — they bring native I/O and multiple serial ports in a DIN-rail form factor.
For network-only deployments (MQTT, BACnet/IP, OPC UA, REST integrations) where no field I/O is needed, the APU1D4 is a better fit thanks to its multi-NIC chassis.
For lab work, custom OEM products, or low-volume deployments, the Raspberry CM3+ in an Ergo3 enclosure is the most flexible.
Contact Weble for the latest hardware availability, exact spec sheets per model, and recommendations for your specific installation.