📰 SONOFF Dongle Plus MG24 : Zigbee/Thread USB Dongle āļĢāļļāđˆāļ™āđƒāļŦāļĄāđˆ āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡

SONOFF Dongle Plus MG24 (Dongle-PMG24) āļ„āļ·āļ­ USB dongle āļŠāļģāļŦāļĢāļąāļš Zigbee/Thread āļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļīāļ› EFR32MG24 āļ‚āļ­āļ‡ Silicon Labs āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļĢāļļāđˆāļ™āļ­āļąāļ›āđ€āļāļĢāļ”āļˆāļēāļ ZBDongle-E (EFR32MG21) āđ‚āļ”āļĒāļĄāļēāļžāļĢāđ‰āļ­āļĄ RAM āļĄāļēāļāļ‚āļķāđ‰āļ™ 300% āđāļĨāļ° Flash āļĄāļēāļāļ‚āļķāđ‰āļ™ 100% āļ—āļģāđƒāļŦāđ‰āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒ Zigbee āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđāļĨāļ°āļ­āļļāļ›āļāļĢāļ“āđŒāļˆāļģāļ™āļ§āļ™āļĄāļēāļāļ‚āļķāđ‰āļ™ āļĢāļ§āļĄāļ–āļķāļ‡āļĒāļąāļ‡āļĢāļ­āļ‡āļĢāļąāļš MultiPAN firmware āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđāļšāļšāļŦāļĨāļēāļĒāđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨ (Zigbee, Thread, Matter, BLE āļŊāļĨāļŊ)


:bar_chart: āļ•āļēāļĢāļēāļ‡āļŠāļĢāļļāļ›āļŠāđ€āļ›āļ SONOFF Dongle Plus MG24

āļĢāļēāļĒāļāļēāļĢ āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”
āļŠāļīāļ›āđ„āļĢāđ‰āļŠāļēāļĒ (SoC) Silicon Labs EFR32MG24
MCU Core Arm Cortex-M33 @ 78 MHz
āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ RAM 256 KB (+300% āļˆāļēāļ MG21), Flash 1536 KB (+100% āļˆāļēāļ MG21)
āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļš 802.15.4, Zigbee 3.0, OpenThread, Matter, BLE, Bluetooth Mesh, Proprietary 2.4 GHz
āđ€āļŠāļēāļ­āļēāļāļēāļĻ āđ€āļŠāļē SMA āļ āļēāļĒāļ™āļ­āļ 3dBi (āļ­āļąāļ›āđ€āļāļĢāļ”āđ„āļ”āđ‰āđ€āļ›āđ‡āļ™ 4.5dBi)
āļĢāļ°āļĒāļ°āļŠāļąāļāļāļēāļ“ āļŠāļđāļ‡āļŠāļļāļ” 200 āđ€āļĄāļ•āļĢ (Line of Sight)
Tx Power āļŠāļđāļ‡āļŠāļļāļ” 20 dBm (+3dBi āļˆāļēāļāđ€āļŠāļēāļ­āļēāļāļēāļĻ)
Host Interface USB Type-A (male) + āļŠāļīāļ› CP2102N USB-to-Serial
āļŠāļēāļĒ USB āļĒāļēāļ§ 1 āļĄ. āđāļ–āļĄāđƒāļ™āļāļĨāđˆāļ­āļ‡
āļžāļĨāļąāļ‡āļ‡āļēāļ™ 5V / 100mA āļœāđˆāļēāļ™ USB
āļāļēāļĢāđƒāļŠāđ‰āļžāļĨāļąāļ‡āļ‡āļēāļ™ ~40 mW (āļŠāđāļ•āļ™āļ”āđŒāļšāļēāļĒ)
āļ‚āļ™āļēāļ” 214 × 18 × 10 āļĄāļĄ. (āļ§āļąāļŠāļ”āļļ: āļ­āļ°āļĨāļđāļĄāļīāđ€āļ™āļĩāļĒāļĄ + ABS/PC)
āļ­āļļāļ“āļŦāļ āļđāļĄāļīāđƒāļŠāđ‰āļ‡āļēāļ™ -10°C āļ–āļķāļ‡ +40°C
āļ„āļ§āļēāļĄāļŠāļ·āđ‰āļ™ 5% āļ–āļķāļ‡ 95% RH
OS āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļš Windows, Linux, macOS, Raspberry Pi OS
āļĢāļ­āļ‡āļĢāļąāļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ Home Assistant, Zigbee2MQTT, IoBroker, OpenHAB
āđ€āļŸāļīāļĢāđŒāļĄāđāļ§āļĢāđŒ EmberZnet (EZP) āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™, āļĢāļ­āļ‡āļĢāļąāļšāđāļŸāļĨāļŠāđ€āļ›āđ‡āļ™ Zigbee NCP, Zigbee Router, OpenThread RCP, MultiPAN
āļĢāļēāļ„āļē $35.50 (~1,200āļŋ)

:bulb: āđ„āļ­āđ€āļ”āļĩāļĒāđ‚āļ›āļĢāđ€āļˆāđ‡āļ„āļˆāļēāļ SONOFF Dongle Plus MG24

:one: Smart Home Hub (āļĻāļđāļ™āļĒāđŒāļāļĨāļēāļ‡āļŠāļĄāļēāļĢāđŒāļ—āđ‚āļŪāļĄ)

āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ‚āļ›āļĢāđ€āļˆāđ‡āļ„:

  • āđƒāļŠāđ‰ Dongle Plus MG24 āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļāļąāļš Raspberry Pi āļŦāļĢāļ·āļ­ Mini PC āļ•āļīāļ”āļ•āļąāđ‰āļ‡ Home Assistant + Zigbee2MQTT
  • āļ„āļ§āļšāļ„āļļāļĄāļ­āļļāļ›āļāļĢāļ“āđŒ Zigbee āđ€āļŠāđˆāļ™ āļŦāļĨāļ­āļ”āđ„āļŸāļ­āļąāļˆāļ‰āļĢāļīāļĒāļ°, āļŠāļ§āļīāļ•āļŠāđŒ, āļ›āļĨāļąāđŠāļāđ„āļŸ, āļĢāļĩāđ€āļĨāļĒāđŒ, āđ€āļ‹āđ‡āļ™āđ€āļ‹āļ­āļĢāđŒāļ•āļĢāļ§āļˆāļˆāļąāļšāļ„āļ§āļēāļĄāđ€āļ„āļĨāļ·āđˆāļ­āļ™āđ„āļŦāļ§ āļŊāļĨāļŊ
  • āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļš Matter āđāļĨāļ° Thread āļ—āļģāđƒāļŦāđ‰āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļāļąāļšāļ­āļļāļ›āļāļĢāļ“āđŒāļ‚āđ‰āļēāļĄāļ„āđˆāļēāļĒ (Apple HomeKit, Google Home, Amazon Alexa) āđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™
  • āđƒāļŠāđ‰ āđ€āļŠāļēāļ­āļēāļāļēāļĻ 3dBi/4.5dBi āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļšāđ‰āļēāļ™āļ—āļąāđ‰āļ‡āļŦāļĨāļąāļ‡āļŦāļĢāļ·āļ­āļŠāļģāļ™āļąāļāļ‡āļēāļ™

āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļĢāļ°āļšāļš:

  • Input: āļ­āļļāļ›āļāļĢāļ“āđŒ Zigbee/Thread (āđ€āļŠāđˆāļ™ āđ€āļ‹āđ‡āļ™āđ€āļ‹āļ­āļĢāđŒ, āļŠāļ§āļīāļ•āļŠāđŒ)
  • Processing: Home Assistant + Dongle MG24 (Gateway)
  • Output: Automation āđ€āļŠāđˆāļ™ āđ€āļ›āļīāļ”āđ„āļŸāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī, āļ›āļĢāļąāļšāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ›āļĢāļąāļšāļ­āļēāļāļēāļĻ, āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™āļœāđˆāļēāļ™āļĄāļ·āļ­āļ–āļ·āļ­

:two: Zigbee IoT Sensor Network (āđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāđ€āļ‹āđ‡āļ™āđ€āļ‹āļ­āļĢāđŒāļ­āļąāļˆāļ‰āļĢāļīāļĒāļ°)

āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ‚āļ›āļĢāđ€āļˆāđ‡āļ„:

  • āļŠāļĢāđ‰āļēāļ‡āđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāđ€āļ‹āđ‡āļ™āđ€āļ‹āļ­āļĢāđŒ āļ§āļąāļ”āļ­āļļāļ“āļŦāļ āļđāļĄāļī, āļ„āļ§āļēāļĄāļŠāļ·āđ‰āļ™, āļāļēāļĢāđƒāļŠāđ‰āļžāļĨāļąāļ‡āļ‡āļēāļ™, āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒ āļ āļēāļĒāđƒāļ™āđ‚āļĢāļ‡āļ‡āļēāļ™āļŦāļĢāļ·āļ­āļ­āļēāļ„āļēāļĢ
  • āđƒāļŠāđ‰ Dongle Plus MG24 āđ€āļ›āđ‡āļ™ Coordinator āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļāļąāļšāļĢāļ°āļšāļš IoBroker āļŦāļĢāļ·āļ­ OpenHAB
  • āđƒāļŠāđ‰ MultiPAN firmware āđƒāļŦāđ‰āļĢāļ­āļ‡āļĢāļąāļšāļ—āļąāđ‰āļ‡ Zigbee āđāļĨāļ° Thread āļžāļĢāđ‰āļ­āļĄāļāļąāļ™ āđ€āļžāļ·āđˆāļ­āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļ‚āļĒāļēāļĒāļĢāļ°āļšāļšāđƒāļ™āļ­āļ™āļēāļ„āļ•
  • āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ€āļ‹āđ‡āļ™āđ€āļ‹āļ­āļĢāđŒāļ–āļđāļāļŠāđˆāļ‡āđ„āļ›āļĒāļąāļ‡ MQTT Broker āđ€āļžāļ·āđˆāļ­āđ€āļāđ‡āļšāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ°āđāļŠāļ”āļ‡āļœāļĨāļšāļ™ Dashboard (Grafana, Node-RED)

āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļĢāļ°āļšāļš:

  • Input: Zigbee/Thread Sensor Nodes (Temp, Humidity, Motion, Power usage)
  • Processing: Dongle MG24 + MQTT Broker + IoT Dashboard
  • Output: āļāļēāļĢāđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™, āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļ­āļļāļ›āļāļĢāļ“āđŒāđ„āļŸāļŸāđ‰āļē, āļāļēāļĢāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļžāļĨāļąāļ‡āļ‡āļēāļ™