flag

Internation

Change region

Order with International or Local delivery

Best picks for you:

  • There are no better offers

Filter by:

    SMHUB Nano Mg24 - Compact Linux Smart Hub with EFR32MG24

    SMHUB Nano MG24

    leftcenterright

    Сompact Linux-based smart hub

    SMHUB Nano — Core Overview

    SMHUB Nano is a professional-grade control hub running a Linux-based system that can host apps locally — Zigbee2MQTT, MQTT broker, WireGuard, Tailscale, Matterbridge, and more. Despite working seamlessly with smart home systems like Home Assistant, OpenHAB, HomeSeer, or others, with Zigbee2MQTT and Matterbridge it can also expose Zigbee devices directly to Google Home or Apple Home without any additional hubs (Zigbee device → SMHUB → Google/Apple Home).

    Gallery

    Private slide 1
    SMHUB Nano Mg24 in Kyiv
    Private slide 2
    SMHUB Nano Mg24 in Kyiv
    Private slide 3
    SMHUB Nano Mg24 in Kyiv
    Private slide 4
    SMHUB Nano Mg24 in Kyiv
    Private slide 5
    SMHUB Nano Mg24 in Kyiv
    Private slide 6
    SMHUB Nano Mg24 in Kyiv
    Private slide 7
    SMHUB Nano Mg24 in Kyiv
    Private slide 8
    SMHUB Nano Mg24 in Kyiv
    Private slide 9
    SMHUB Nano Mg24 in Kyiv
    Private slide 10
    SMHUB Nano Mg24 in Kyiv
    Private slide 11
    SMHUB Nano Mg24 in Kyiv
    Private slide 12
    SMHUB Nano Mg24 in Kyiv
    Private slide 13
    SMHUB Nano Mg24 in Kyiv
    Private slide 14
    SMHUB Nano Mg24 in Kyiv
    thumb 0
    thumb 1
    thumb 2
    thumb 3
    thumb 4
    thumb 5
    thumb 6
    thumb 7
    thumb 8
    thumb 9
    thumb 10
    thumb 11
    thumb 12
    thumb 13

    SMHUB Nano Series overview

    Official technical documentation

    1.What SMHUB Nano can do:

    • Run Zigbee2MQTT directly on the device and connect seamlessly to Home Assistant.
    • Run local automations using Node-RED, allowing logic, rules, and workflows to execute directly on the hub without cloud dependency.
    • Expose Zigbee devices to Matter ecosystems, including Google Home, Apple Home, Alexa, and any Matter-enabled platform (including Home Assistant).
    • Operate as a simple Zigbee coordinator (though this underutilizes the device’s full capabilities).
    • Use USB devices directly on the hub or expose them to Home Assistant — for example, by connecting Z-Wave or additional Zigbee sticks for extended or mixed-protocol setups, or other USB devices such as hard drives (with the limitations disclosed in point 9).
    • Install and run custom Node.js or Python applications freely (e.g., using `npm install ` or `pip install ` and freely use them).

    2.SMHUB Nano basics

    2.1. Access to the device

    SMHUB Nano is accessed primarily through a web browser.

    After connecting the device to your network (Ethernet or Wi-Fi), you simply open its IP address in a browser to reach the SMHUB web interface.

    For advanced users and reviewers:

    • SSH access is available for full Linux control (IP:22, auth: smlight/smlight)
    • A built-in UI Console allows running commands without leaving the browser

    No cloud account or vendor registration is required - everything is local.

    2.2. SMHUB OS architecture (Simplified)

    SMHUB Nano runs a pure Linux operating system (SMHUB-OS).

    The architecture is layered:

    • Linux kernel
      The core of the system, responsible for stability, hardware access, and networking.
      • System UI & backend
      • smhub-web – the web interface you see in the browser
      • smhub-services – background services that control apps and hardware
    • Applications layer
      Preinstalled apps such as Zigbee2MQTT, Node-RED, Matterbridge, Mosquitto MQTT, Z-WaveJS UI, etc.
      All apps run directly on the device, not in the cloud.

    2.3. Updates – system and apps

    Updating SMHUB Nano is straightforward and done entirely through the web interface.

    • Updating SMHUB-OS (system update)
      Go to Settings → System and Restore and start the system update from there.
    • Updating smhub-services and smhub-web
      Open the Apps menu, click Refresh in the top-right corner, and then click Upgrade.
    • Updating other applications
      Updates work the same way as for smhub-services and smhub-web.
    • Uninstalling applications
      To remove an app, open the specific App’s pageand use the Uninstall option there.

    3.Running Zigbee2MQTT with Home Assistant

    Detailed manual with screenshots for Option 1 and Option 2 you can find by this link: https://smlight.tech/support/manuals/books/smhub/page/connecting-zigbee2mqtt-on-smhub-to-home-assistant

    3.1. Option 1. Direct SMHUB connection: Z2M → Home Assistant

    SMHUB OS Architecture diagram

    In this connection type, you run Zigbee2MQTT on SMHUB and connect it to a remote Mosquitto MQTT broker.

    • Pros: fast and easy setup.
    • Cons: although Zigbee2MQTT can reconnect to the MQTT broker after a connection loss, it cannot start if there is no connection to the remote Mosquitto broker.

    How to connect: configure your Z2M to use Home Assistant MQTT (IP and port)

    3.2. Option 2. SMHUB connection: MQTT → MQTT Home Assistant

    SMHUB OS Architecture diagram

    In this connection type, you run Zigbee2MQTT on SMHUB using the internal Mosquitto MQTT broker, and the SMHUB broker operates in bridge mode with Home Assistant’s MQTT broker.

    • Pros: Zigbee2MQTT is practically unstoppable — it will start and reconnect under almost any circumstances. For example, even if both SMHUB and Home Assistant are rebooted, Zigbee2MQTT will still start successfully (unlike Option 1, where it would fail to start if Home Assistant is unavailable).
    • Cons: Adds an extra layer of complexity (the additional MQTT broker on SMHUB) and requires extra configuration. For large systems, it is recommended to fine-tune MQTT bridge settings to reduce unnecessary traffic (for example, by bridging only specific topics instead of the full MQTT namespace).

    How to connect: Set SMHUB’s MQTT broker into Bridge mode and bridge it to Home Assistant’s MQTT broker.

    3.3. Option 3. Utilize only SMHUB’s radio SoC by Home Assistant

    SMHUB OS Architecture diagram

    In this connection type, Zigbee2MQTT runs on Home Assistant, while SMHUB is used only as a passthrough device, exposing the Zigbee radio via serial-over-TCP.

    • Pros: None. This setup does not take advantage of SMHUB’s capabilities.
    • Cons: This configuration is not what SMHUB is designed for. It underutilizes the device by turning it into a simple network bridge instead of a local automation hub. Zigbee2MQTT becomes fully dependent on network availability between Home Assistant and SMHUB, which may lead to startup issues or reduced reliability compared to running Zigbee2MQTT directly on SMHUB.

    4.Multidevice connection

    SMHUB is designed to scale.

    You can connect multiple SMHUB devices either toone Home Assistant instance or to another SMHUB, even if they are located in different networks or physical locations (for example, via WireGuard).

    4.1. Connection Multiple SMHUBs to Home Assistant

    Multiple SMHUB devices can be connected to a single Home Assistant instance using the same approaches described earlier (Option 1 and Option 2).

    Each SMHUB runs its own Zigbee2MQTT instance and manages its own Zigbee network.

    This allows you to:

    • Use several SMHUBs for large homes or buildings
    • Separate Zigbee networks by location or floor
    • Connect remote locations securely (e.g. over WireGuard VPN)

    Multiple SMHUBs → Home Assistant using Direct Z2M Connection

    In this setup, each SMHUB runs Zigbee2MQTT and connects directlyto Home Assistant’s MQTT broker.

    How to set this up:

    • Run Zigbee2MQTT on each SMHUB
    • Configure Zigbee2MQTT to use Home Assistant’s MQTT broker
    • Use unique Zigbee2MQTT base topics for each SMHUB

    Notes:

    • Simple and clean architecture
    • Requires Home Assistant’s MQTT broker to be available at startup
    SMHUB OS Architecture diagram

    4.1.2. Multiple SMHUBs → Home Assistant using MQTT Bridge Mode

    Each SMHUB runs Zigbee2MQTT using its local MQTT broker, and that broker is bridged to Home Assistant’s MQTT broker.

    SMHUB OS Architecture diagram

    How to set this up:

    • Run Zigbee2MQTT on each SMHUB using the internal Mosquitto broker
    • Configure MQTT bridge from each SMHUB to Home Assistant
    • Optionally filter topics to reduce traffic

    Notes:

    • More reliable startup behavior
    • Slightly more complex initial configuration

    4.2 Connecting Multiple SMHUBs to Another SMHUB

    SMHUB devices can also be connected directly to another SMHUB,forming a hub-to-hub setup.

    One SMHUB acts as the master, while others operate as remote hubs.

    In this scenario:

    • Zigbee devices connected to all SMHUBs can be controlled from one place
    • Automations can run centrally using Node-RED orMatterbridge
    • Useful for multi-building, multi-floor, or remote-location setups

    Connection methods are the same as with Home Assistant.

    4.2.1. Multiple SMHUBs → Master SMHUB using Direct Z2M Connection

    Each remote SMHUB runs Zigbee2MQTT and connects directly to the master SMHUB’s MQTT broker.

    SMHUB OS Architecture diagram

    How to set this up:

    • Choose one SMHUB as the master
    • Configure Zigbee2MQTT on all other SMHUBs to use the master’s MQTT broker
    • Note: Assign unique Zigbee2MQTT base topics per SMHUB

    4.2.2. Multiple SMHUBs → Master SMHUB using MQTT Bridge Mode

    Each SMHUB runs Zigbee2MQTT using its own local MQTT broker, and brokers are bridged to the master SMHUB.

    SMHUB OS Architecture diagram

    How to set this up:

    • Run Zigbee2MQTT with local MQTT on all SMHUBs
    • Configure MQTT bridge from each SMHUB to the master SMHUB
    • Optionally limit bridged topics for better performance

    Notes:

    • Most resilient and scalable option
    • Recommended for complex installations

    5.Exposing Zigbee device from SMHUB to any Matter-enabled ecosystems via Matterbridge.

    SMHUB Nano allows you to expose Zigbee devices to Matter-enabled ecosystems (such as Google Home, Apple Home, Alexa, and Home Assistant) using Matterbridge.

    How It Works (Simple Explanation):

    • Zigbee devices are connected to SMHUB using Zigbee2MQTT.
    • Matterbridge, running directly on SMHUB, reads those devices and exposes them as Matter devices on the local network.
    • Matter-enabled platforms can then discover and control these devices without direct Zigbee support.

    All processing happens locally on SMHUB — no cloud services are required.

    SMHUB OS Architecture diagram

    Basic Setup Steps

    1. Make sure Zigbee2MQTT is running and Zigbee devices are paired to SMHUB.
    2. Install and start Matterbridge and Matterbridge-Z2M from the Apps section in the SMHUB web UI.
    3. Open Matterbridge tab and see the QR code for pairing.
    4. Open your Matter-enabled app (Google Home, Apple Home, Home Assistant etc.) and add a new Matter device using the pairing code shown inMatterbridge.

    What This Is Useful For

    • Using Zigbee devices in ecosystems that normally don’t support Zigbee
    • Mixing Zigbee and Matter devices in one smart-home setup
    • Demonstrating cross-ecosystem compatibility in reviews

    6.Local automations with Node-RED

    SMHUB Nano can run Node-RED directly on the device, allowing automations to execute locally, without relying on cloud services or external servers.

    How It Works (Simple Explanation):

    • Node-RED runs as a local app on SMHUB.
    • It can receive events from Zigbee2MQTT, MQTT, timers, or other local services and send events to Zigbee2MQTT.
    • Automations (flows) are executed instantly on the hub, even if the internet is unavailable.

    This makes SMHUB Nano suitable for fast, reliable, and private automation.

    SMHUB OS Architecture diagram

    Basic Setup Steps

    1. Open the Apps section in the SMHUB web UI.
    2. Install and start Node-RED; from inside Node-RED, install Zigbee2MQTT “node”.
    3. Access the Node-RED editor from the provided web link.
    4. Create flows using MQTT, Zigbee2MQTT events, timers, or HTTP nodes.

    What Is Useful For

    • Running automations without Home Assistant
    • Creating fast-response rules (lighting, sensors, buttons) – even if the network is down, rules will continue execution.
    • Combining Zigbee devices, timers, and external APIs

    7.Killer feature: Local Automations + Home Assistant + Proprietary (Google/Apple/Alexa)

    One of the most powerful features of SMHUB Nano is its ability to combine local automation, Home Assistant, and proprietary ecosystems (Google Home, Apple Home, Alexa) into a single, coherent setup.

    What Makes This Special

    SMHUB Nano can act as a central automation brain, where:

    • Devices are managed locally on SMHUB,
    • Automations run locally (fast and cloud-independent),
    • Devices are simultaneously exposed to Home Assistant and to Matter-based ecosystems.

    This means you don’t have to choose between “local control” and “ecosystem compatibility” - you get both.

    SMHUB OS Architecture diagram

    How It Works:

    • Zigbee devices connect to SMHUB viaZigbee2MQTT.
    • Device states are published to the local Mosquitto MQTT brokeron SMHUB.
    • Node-RED uses these events to run local automations (rules, logic, workflows).
    • Home Assistant connects to SMHUB via MQTT and provides dashboards, history, and integrations.
    • Matterbridge, running on SMHUB, exposes selected devices to Google Home, Apple Home, and Alexa using Matter (via a QR code).

    All of this happens in parallel and locally, without forcing devices to live in only one ecosystem.

    Why This Is a Big Deal for Users

    • Automations keep working even if Home Assistant is down
    • Voice assistants and mobile apps still work via Matter
    • No cloud dependency for core logic
    • One Zigbee network, multiple control layers
    • No duplication of devices or bridges

    You can control the same light:

    • via Node-RED automation,
    • via Home Assistant UI,
    • via Google Home / Apple Home / Alexa,

    all at the same time.

    8.Running Thread networks on SMHUB

    SMHUB Nano can run Thread networks by acting as a Thread Border Router (OTBR), allowing Thread devices (including Matter-over-Thread devices) to communicate withHome Assistant and other IP-based systems. It directly replaces the HA Openthread Add-on, providing a more reliable and stable solution, by running OTBR directly on the device with the radio and also allowing to form Thread mesh network having multiple SMHUBsconnected to the single instance of Home Assistant.

    8.1 Running a Thread Network on One SMHUB

    How Thread Works on SMHUB (Simple Explanation)

    • SMHUB runs the OTBR app, which bridges Thread ↔ IP networks.
    • Home Assistant connects to this OTBR via the OTBR integration.
    • The Thread integration in Home Assistant manages:
      • Thread network creation
      • Network credentials and dataset
      • Pairing of Thread devices

    In short:

    • OTBR app on SMHUB → routes Thread traffic
    • OTBR integration in Home Assistant → provides transport to OTBR
    • Thread integration in Home Assistant → manages the Thread network itself
    SMHUB OS Architecture diagram

    Basic Setup Flow

    • Flash radio SoC to Thread network.
    • Install and Start the OpenThread app on SMHUB.
    • Add SMHUB to Home Assistant using the OTBR integration.
    • Make sure
      1. Thread integration is installed (should be done automatically together with OTBR integration.)
      2. Matter add-on is installed and running, as it manage Matter-over-Thread behavior of Home Assistant.
    • Home Assistant creates the Thread network and manages credentials.
    • Pair matter-over-Thread devices using the Home Assistant app.
    • After this, Thread devices become visible and controllable in Home Assistant.

    Full set-up manual with screenshots is available by this link: https://smlight.tech/support/manuals/books/smhub/page/run-thread-networks

    Why This Matters

    • Enables Matter-over-Thread devices
    • Keeps Thread routing local and fast
    • Clear separation between radio routing (SMHUB) and automation/UI (Home Assistant)

    8.2 Thread Mesh Network with Multiple SMHUBs

    SMHUB Nano supports Thread mesh networks that span across multiple SMHUB devices, all managed by a single Home Assistant instance. Each SMHUB runs its own OpenThread Border Router (OTBR), and all of them can participate in one shared Thread network – so SMHUBs form mesh Thread network.

    How This Works:

    • Each SMHUB runs the OpenThread app, acting as an independent Thread Border Router.
    • All SMHUBs are added to Home Assistant as separate OTBR instances to the single instance of HA’s OTBR integration.
    • Home Assistant manages one common Thread network dataset and credentials.
    • Thread devices connect to the nearest SMHUB, forming a single Thread mesh network.
    • Thread traffic between SMHUBs is transported over the IP network, allowing border routers to cooperate even if they are not within direct radio range.

    From the user’s perspective, this behaves as one logical Thread network, even though it is backed by multiple physical SMHUB devices.

    SMHUB OS Architecture diagram

    What This Enables

    • Larger Thread coverage across floors, buildings, or remote locations
    • Redundancy - multiple border routers improve reliability
    • Scalability - add more SMHUBs as the network grows
    • Single control plane - all Thread devices appear in one Home Assistant UI

    Thread devices automatically communicate through the mesh and use the most optimal border router available.

    9.USB extensions for SMHUB Nano*

    SMHUB Nano supports USB host mode*, allowing you to connect and use external USB devices via a powered external USB hub.

    What USB Expandability Means

    Once USB host mode is enabled, SMHUB can work with external USB devices such as:

    • Z-Wave USB sticks
    • Additional Zigbee or Thread USB sticks
    • 4G/LTE USB modems
    • Other USB devices (storage, adapters, sensors, etc.)

    All connected USB devices are handled locally on SMHUB and can be exposed to Home Assistant through the appropriate integrations.

    * USB Host mode was introduced in hardware revision 0.98, along with this documentation. You can check your hardware revision in the bottom-left corner of the web UI. It requires externally powered USB hub.

    How It Works (Based on the Diagram)

    • SMHUB runs local applications such as Zigbee2MQTT, Z-Wave JS, OpenThread, and others.
    • Built-in radios (EFR32MG24) and USB-based radios can be used at the same time.
    • USB devices are connected via a powered external USB hub attached to SMHUB’s Type-C port.
    • Protocol traffic (Zigbee, Z-Wave, Thread, etc.) is forwarded to Home Assistant via MQTT or native integrations.
    SMHUB OS Architecture diagramSMHUB OS Architecture diagram

    How to Enable USB Host Mode

    • Open the SMHUB web interface
    • Go to Settings → USB
    • Enable USB Host Mode
    • Reboot SMHUB

    After reboot, connected USB devices will be detected automatically.

    9.1 USB Use case 1: Running Z-Wave network with ZWA-2 Z-Wave dongle on SMHUB Nano

    SMHUB Nano can run a Z-Wave network locally using a USB Z-Wave dongle, such as the ZWA-2, without requiring Home Assistant to run Z-Wave network itself.

    What You Need

    • SMHUB Nano with USB Host Mode enabled
    • Powered external USB hub
    • ZWA-2 or any other Z-Wave USB dongle
    • Z-Wave JS UI application installed on SMHUB

    Setup Steps

    • Install Z-Wave JS UI
      • Open Apps in the SMHUB web interface
      • Find Z-Wave JS UI and click Install
    • Start Z-Wave JS UI
      • Open the app and start the service
    • Configure the USB Port
      • Select the correct USB serial device corresponding to the ZWA-2 dongle
      • Save the configuration
    • Create or Join a Z-Wave Network
      • Use Z-Wave JS UI to include Z-Wave devices
      • The Z-Wave network now runs directly on SMHUB

    Integration with Home Assistant

    Once running, Z-Wave devices can be exposed to Home Assistantusing the Z-Wave JS integration, without installing Z-Wave add-ons on Home Assistant itself.

    Why This Is Useful

    • Runs Z-Wave locally on SMHUB
    • Reduces load and complexity on Home Assistant
    • Allows combining Z-Wave on one device
    • Ideal for mixed-protocol smart-home setups

    10.Reset and restore SMHUB

    To reset your device to factory state, you can use either the Type-C flashing method or the microSD card flashing method, as described here:

    https://smlight.tech/support/manuals/books/smhub/chapter/restore-and-updating

    Please note that both recovery methods do not reset the radio SoC (EFR32MG24).

    If the radio SoC was previously flashed, for example, as a Thread Border Router, it will remain in that state after restoring the system via Type-C or microSD.

    Technical Specifications

    Structured engineering overview

    1Core System

    CPU
    2 cores, 1 GHz + 700 MHz
    RAM
    512 MB
    Storage
    8 GB eMMC
    microSD
    Available, support up to 2 TB
    OS
    Linux kernel with modular app support
    Power Supply
    USB-C (Power & Upstream) / Optional PoE Module / Optional UPS connector

    2Wireless Radios

    Zigbee/Thread
    EFR32MG24
    Wi-Fi
    Wi-Fi 6, 2.4 GHz & 5 GHz
    Bluetooth
    Integrated BLE 5.0

    3Antennas

    Zigbee
    External antenna (5 dB)
    Wi-Fi
    Integrated via IPEX connectors, expandable 5 dB
    Bluetooth
    Integrated via IPEX connectors, expandable 5 dB

    4Networking

    Ethernet
    1 × RJ45 (10/100 Mbps)
    Wi-Fi
    Wi-Fi 6, 2.4/5 GHz
    VPN Support
    WireGuard, etc.
    Local Hosting
    Zigbee2MQTT, Matterbridge, Node-RED, Mosquitto

    5I/O & Connectivity

    USB Ports
    1 × USB-A (downstream)
    User control
    1× Button + 2× Service LEDs

    7Physical & Environmental

    Dimensions
    Compact desktop enclosure (custom design)
    Mounting
    Desk or wall-mount (with accessories)
    Operating Temp
    0 – 50 °C
    Cooling
    Passive (silent, fanless design)

    8Software & Integrations

    Package types
    Linux-based packages
    Pre-installed Apps
    Zigbee2MQTT, Matterbridge, Mosquitto MQTT, Node-RED, WireGuard, NodeJS
    App Management
    Web UI
    Firmware
    OTA updates supported
    Security
    Local-first, encrypted connections

    🔹 SMHUB vs. Other SMLIGHT Devices

    Role

    SMHUB: Professional smart cotntrorl hub with local apps, multi-radio support and rich peripherals

    SLZB-06x: Dedicated Ethernet/Wi-Fi Zigbee or Thread coordinator (triple-radio)

    SLZB-MRx: Advanced multi-radio coordinator (Zigbee + Thread + Wi-Fi + BT, quad-radio)

    Operating System

    SMHUB: Linux-based (runs apps and services directly)

    SLZB-06x: SLZB-OS, no apps installation

    SLZB-MRx: SLZB-OS, no apps installation

    Multi-Radio

    SMHUB: Multi onboard radios (Zigbee, Thread, BLE, Wi-Fi)

    SLZB-06x: Triple radio per device (Zigbee/Thread + Wi-FI + BT

    SLZB-MRx: Quad radios integrated (Zigbee, Thread, Wi-Fi and BT)

    Apps & Services

    SMHUB: Runs Zigbee2MQTT, Matterbridge, Node-RED, Mosquitto MQTT, WireGuard, etc.

    SLZB-06x: External apps not supported

    SLZB-MRx: External apps not supported

    Expandability

    SMHUB:

    SLZB-06x: Fixed function, -U series exapndable via USB devices

    SLZB-MRx: Fixed function, -U series exapndable via USB devices

    Performance

    SMHUB: Optimized SoC, designed for 24/7 hub operations

    SLZB-06x: Optimized SoC, very lightweight, low-power

    SLZB-MRx: Optimized SoC, very lightweight, low-power

    Target User

    SMHUB: Business and Etnerprise, advanced users, integrators, professionals, future proof enthusiasts

    SLZB-06x: Smart home builders, DIY smart home enthusiasts

    SLZB-MRx: Demanding users, DIY enthusiasts and hobbyiests needing multi-radio coordinator

    🔹 SMHUB vs. Alternatives

    Setup

    SMHUB: Out-of-box, pre-configured with apps & UI

    Raspberry Pi + USB: Manual OS install, add-ons, USB stick setup

    All-in-one Hubs: Out-of-box

    Multi-Radio

    SMHUB: Multi onboard radios

    Raspberry Pi + USB: Onboard Wi-Fi and BT only, requires USB sticks or pin-headers for more radios

    All-in-one Hubs: Usually fixed radios, not modular

    Performance

    SMHUB: Optimized SoC, Linux OS, built for 24/7 uptime

    Raspberry Pi + USB: For pure hub purposes - overperformance

    All-in-one Hubs: Varies by brand, usually good

    Integration

    SMHUB: Runs Zigbee2MQTT, Node-RED, Matterbridge, WireGuard, etc.

    Raspberry Pi + USB: Possible but requires manual setup, usually via command line (hard)

    All-in-one Hubs: Usually limited to vendor ecosystem

    Maintenance

    SMHUB: Web interface, auto updates planned

    Raspberry Pi + USB: Manual Linux package management

    All-in-one Hubs: Vendor firmware updates

    Community and Openness

    SMHUB: Linux inside

    Raspberry Pi + USB: Fully open, best in class community, DIY-friendly

    All-in-one Hubs: Often closed

    Target Audience

    SMHUB: Corporate-level clients, professionals, advanced enthusiasts

    Raspberry Pi + USB: DIY makers & hobbyists

    All-in-one Hubs: Consumers wanting simplicity

    ✅ SMHUB bridges the gap between dedicated coordinators, DIY setups, and closed consumer hubs. It delivers enterprise reliability, modular expandability, and openness in one device.

    Three Ways to Use SMHUB

    SMHUB adapts to your smart system setup. Whether you want (a) a complete standalone hub, (b) a Matter bridge to Google/Apple ecosystems, or (c) a powerful remote radio coordinator for platforms like Home Assistant, OpenHub, HomeSeer and so on – SMHUB gives you the flexibility to choose.

    Standalone Smart Hub

    Standalone Smart Hub

    Use SMHUB as a standalone control hub: Run Zigbee2MQTT, MQTT-broker, Node-Red and pair Zigbee, Thread (or even Z-Wave devices via add-on) directly and manage them through the hub’s built-in apps. No need for external platforms like Home Assistant or OpenHAB – everything runs locally, securely, and reliably.

    Matter Bridge for Google Home or Apple Home or HA

    Matter Bridge for Google Home or Apple Home or HA

    Leverage SMHUB’s Zigbee2MQTT and Matterbridge app to connect Zigbee devices from any manufacturer (via Zigbee2MQTT) and make them visible in Google Home, Apple Home, or other Matter-compatible systems. Seamlessly integrate your devices into any modern ecosystems.

    Standard Remote Coordinator for Home Assistant

    Standard Remote Coordinator for Home Assistant

    Use SMHUB as a dedicated Zigbee/Thread/Z-Wave coordinator connected to your favorite smart control system such as Home Assistant, OpenHAB, HomeSeer or any other. Let your existing smart system software control all end devices via SMHUB’s reliable multi-radio hardware. Utilize Ethernet, USB or Wi-Fi connection

    Order with International or Local delivery

    Best picks for you:

    • There are no better offers

    Filter by:

      Frequently Asked Questions

      Here are the most common questions about SMHUB:

      SMHUB is a professional-grade smart control hub running a Linux-based system. It supports multiple radios (Zigbee, Thread, Wi-Fi 6, Bluetooth), Ethernet, USB, and like PoE. It is designed to host popular open-source apps such as Zigbee2MQTT, Matterbridge, Node-RED, Mosquitto MQTT and WireGuard locally.
      Yes. SMHUB can function as a standalone hub, running apps locally on its Linux system, or as a coordinator only, where the hardware manages radios (Zigbee, Thread) but the control software runs on another server or platform. Also, it can expose Zigbee devices to any Matter-compatible ecosystem utilizing power of Matterbrdige app
      SMHUB works seamlessly with Home Assistant, OpenHAB, HomeSeer, and other systems that support Zigbee2MQTT, or MQTT. Thanks to its Linux base, it can integrate with most open-source smart home ecosystems. Also, utilizing Matterbridge, it can expose devices to proprietary smart systems like Google Home or Apple Home
      Yes. SMHUB runs fully offline for local automation. Internet connectivity is only required if you want to integrate cloud services or remote access. You can build automations using Zigbee2MQTT + Node-RED. Or, you can expose your Zigbee devices to GoogleHome or AppleHome via Matterbrdige. And, of course, it works with such local smart control platforms like Home Assistant or OpenHub - all this locally
      SMHUB provides a web interface for system configuration and app management. You can install and manage packages like Zigbee2MQTT or Node-RED directly through the interface. Connect SMHUB to your network, open you rbrowser and go to https://smhub.local
      Yes, through Matterbridge software, SMHUB can bridge Zigbee devices into Matter ecosystems such as Google Home or Apple HomeKit.
      Yes. Firmware and software updates will gradually unlock more peripherals and functions. We publish changelogs with each release.
      SMHUB is designed as a professional, and future-proof hub:
      - Multi radios (Zigbee + Thread + Wi-FI + Bluetooth)
      - Linux-based OS (called SMHUB-OS) for stability and flexibility
      - Local hosting of popular open-source apps - Zigbee2MQTT, Node-RED, Mosquitto-MQTT broker, Matterbrdige etc
      - Expandable hardware with multiple I/O options
      Basic setup is straightforward through the web interface. Advanced users can customize the system further, from both hardware perspective (via USB/UART/SPI/I2C) and software perspective.