If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.

0
U

Property:ZigBee

From BoxMatrix


BoxMatrix >> Lexicon >> Smarthome-Terms >> ZigBee @ BoxMatrix   -   IRC-Chat   -   Translate: de es fr it nl pl
News Selectors Models Accessories Components Environment Config Commands System Webif Software Develop Lexicon Community Project Media

Computer FRITZ I18N Telephony Smarthome Internet Protocols Multimedia Formats Hardware Software Research

Protocol

Goto:   FRITZ!OS   -   Models  -  Compatibility  -  Hardware  -  Firmware  -  Commands  -  SMW-Browser

Details

ZigBee is a LR-WPAN based low-bitrate low-power Smarthome communication standard.

The Connectivity Standards Alliance, formerly called ZigBee Alliance, already covers more than 400 Companies
and thousands of products, some of which are:

  • Amazon Echo
  • Belkin WeMo
  • Bosch Smart Home,
  • Devolo HomeControl
  • Homee
  • Ikea Trådfli
  • Lidl Smarthome
  • Magenta SmartHome (Telekom)
  • Google Nest
  • Osram Lightify
  • Philips Hue (Signify)
  • Samsung SmartThings

ZigBee has a hierarchy of 3 device types:

  • ZigBee Coordinator (ZC)
  • ZigBee Routers (ZR)
  • ZigBee End Devices (ZED)

There can only be one Coordinator. It is the master of forming the network topology and chooses the RF channel to use.
Routers communicate with each others and with the Coordinator. End Devices only communicate with their respective
parent Router and not to each others.

FRITZ!OS

Models

So far these models (will or do) have ZigBee support:

S
Model
Languages, Brandings
Internet
[Annex]
LAN
Ports
WLAN
802.11
PSTN
Lines
Phones SoC
Clock
RAM Flash USB
Host
Image
todo FRITZ!Box 5690 Pro
de, en, es, fr, it, nl, pl
1und1, avm, avme
AON GPON
SVect
B, J
USB-LTE WLAN
Gbit: 4
2.5G: 1
ZigBee
11,530 Mb
+5,760 Mb
+1,200 Mb
2.4GHz
5GHz
6GHz
Wi-Fi 7
- Analog: 1
DECT: 6
Alder
2200 MHz
RTL96
300 MHz
2,048 MB 4,096 MB Ports: 1
USB: 3.1
FRITZ!Box 5690 Pro-Image1.jpg
ok
sold
FRITZ!Box 6670 Cable
de
avm
DOCSIS31
32x8+2x2
USB-LTE
Gbit: 4
2.5G: 1
ZigBee
2,880 Mb
+720 Mb
2.4GHz
5GHz
Wi-Fi 7
- Analog: 1
DECT: 6
Puma7
2000 MHz
1,024 MB 2 MB
4,096 MB
Ports: 1
USB: 2.0
FRITZ!Box 6670 Cable-Image1.jpg
eos
dead
FRITZ!Box 7690
de, en, es, fr, it, nl, pl
1und1, avm, avme
SVect
USB-LTE WLAN
Gbit: 2
2.5G: 2
ZigBee
5,760 Mb
+1,440 Mb
2.4GHz
5GHz
Wi-Fi 7
- Analog: 2
DECT: 6
Miami
1100 MHz
1,024 MB 4,096 MB Ports: 1
USB: 2.0
FRITZ!Box 7690-Image1.jpg
ok
sold
FRITZ!Smart Gateway
de, en, es, fr, it, nl, pl
avm, avme
LAN
WLAN
Gbit: 1
ZigBee
Matter
600 Mb
2.4GHz
- - Maple
1000 MHz
256 MB 128 MB - FRITZ!Smart Gateway-Image1.jpg

The list of Connectivity Standards Alliance Certified AVM Products shows all 4 models are ZigBee 3.0 certified.

For the ZigBee capable models 5690pro, 6670 and 7690 AVM states that they are prepared for the Matter standard later,
Since fw 7.63 (2024-10-09) the FRITZ!Smart Gateway supports Matter, latest 7.90 labor for the 5690pro (2024-10-17) does not!

Compatibility

Here 2 useful links to find compatible ZigBee devices:

Hardware

ZigBee support by AVM uses the NRF52 RF chip by Nordic, which AVM calls the Network Co-Processor (NCP).
It uses serial port emulation over an internal USB-Host port and identifies itself with vendor id 057c which is AVM.
It is detected by udevd which triggers 95-lrwpan_usb.rules (formerly 95-aflrwpan_usb.rules) to set up 2 tty devices:

  • Product id 7101 creates the ttyACM0 device and the ttyLRWPAN_NCP symlink - NCP is the Network Co-Processor.
  • Product id 7102 creates the ttyACM1 device and the ttyLRWPAN_PTEST symlink - PTEST is factory side production test

The second device is only created if production test firmware is loaded which only happens during production.

The NCP does not require special Kernel-Modules, just cdc-acm.ko for the tty emulation and usbcore.ko.
It runs the following Firmware which is part of FRITZ!OS:

Firmware

The NRF52 RF chip runs one of the folloẃing firmware files, the version used differs between models:

This is a subset of the Binary-Files section, filtered for '*ZigBee*' or '*NRF52*' or '*ZNCP*' binaries or descriptions.

Daily updated index of all binaries found scanning Firmware-Probes . Last update: 2024-11-14 05:50 GMT.
The label (static) in the Binary column shows there are other objects in this wiki using this name.
The Mod column shows the amount of models using the respective file. Click the column header to sort by this number.
You can hover or click a possible Link in the Type column to see the target of that link.

Commands

ZigBee is handled by the alw_zb_gw_app daemon, which is started by the alw_zb_gw_app.service.
It handles the ttyLRWPAN_NCP device and serves the alw_gw_uds.sock socket to all client executables.

One client is the commandline interface alw_zb_gw_cli, which is used by supportdata.aha.

A second client is the ctlmgr plugin library liblrwpan.so, whch maintains the lrwpan ui-module.
Configuration is stored in TFFS in lrwpan.cfg, which is maintained by the ZigBee daemon.

A third client is the aha plugin library libahamodaflrwpan.so, which is the bridge to AHA automation.

The fourth client is the psupportd daemon, which is used for production test and RF calibration.

ZigBee stack:



ttyLRWPAN_PTEST is handled by libalwptest.so for alw_flash_util, which also flashes the firmware zncp-1.0.2.bin
using the alw_swd_flash_nrf52_bin function of libalwswdutil.so.

SMW-Browser

Information is currently being retrieved from the backend.
 

Synonyms

Showing 1 related property.

Z