This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

ZigBee Network Scanner
#1
Hello!

There is a fundamental challenge with ZigBee networks - it is practically impossible to predict signal quality
and interference levels. We could not find an adequate measurement instrument and therefore have developed
our own solution.

We have created a free open-source implementation utilizing the ESP32-C6 dev kit (market alternative: €2000).

Arduino has been selected as the development platform due to its accessibility for beginners.

The scanner performs passive ZigBee network analysis by capturing beacons and device announcements.

The following information is sent to the Arduino Serial Monitor:

Network Discovery: Identifies active networks, reporting PAN ID, channel, and device roles.
Signal Analysis: Measures RSSI (converted to dBm) and visualizes signal strength as a bar indicator (e.g., [***-]).
Performance Metrics: Calculates network load, packet loss, and retry rates to diagnose issues.
Diagnostics: Tracks signal stability and historical RSSI trends for each network.

Here is the github project:

https://github.com/LogicMachineEMBS/Zigbee-Scanner
Reply


Forum Jump: