-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Route request traffic (TZ-869) #342
Comments
Which version of the ESP-Zigbee-SDK is being used in your project? Could you please try again with version 1.3.1 of the ESP-Zigbee-SDK? |
Updated to 1.3.1 and have new statistics. You can view file. Network Key for decryption: 35:3c:10:53:c4:55:3f:ce:f3:5b:ec:4c:8c:eb:19:0e In that moments, when network busy with "Route Request" all commands freezes Some useful information about devices <style> </style>
If you need some more info just ask |
One more thing! In logs I see in moments of rote requests
Also something about RREC, but I not sure if this applicable to this issue |
@xieqinan, is there any news? |
Based on the statistics, it seems that the
I will verify these issues and get back to you as soon as possible. |
Hi @xieqinan, are there any updates on the investigation? |
@xieqinan Q1:
Q2: Q3: |
@xieqinan
In my case (only Coordinator-Node or Node-Coordinator communication) device can use case 5. If my assumption is wrong, please correct me |
Q1: In logs though iterating esp_zb_nwk_route_info_t I see only 60 seconds. Furthermore, the type of expiry is uint8_t (255 max), is this correct? uint8_t can't store 600 seconds Q2: In almost every 10 seconds I can see different next_hop_addr to 0x0000 dst (Coordinator). All devices is my network haven't changed their places for several weeks to now, and all devices works 24/7. Why does this situation happen? I assume that Path Cost Field (metric for measuring quality of a route) the same for 0x4dbf/0x013d/0x74b4 because they are placed on my desk close to each other (distance: current device ->[10cm]-> 0x4dbf/0x013d/0x74b4; current device ->[5m]-> coordinator)
|
I have identified the cause of this issue, which is triggered by the link symmetry mechanism implemented by the stack. For example, consider three neighboring devices A, B, and C. If A receives a packet from C that has been relayed by B in certain situations, A might mistakenly assume that C has migrated to B, even though A could physically communicate with B in one hop. As a result, A will send a route request to discover C. As we know, when a In the figure, the coordinator acts as a concentrator and uses the Hope it help. |
@xieqinan |
@xieqinan, is there any news? |
We have reproduced the above issue and are currently testing some fixes. We will notify you once these fixes are released. |
We've optimized network routing performance in esp-zigbee-sdk v1.5.1. Could you please test it again with this version? |
@xieqinan, But still not perfect. Look at new file. Key is the same: 79:16:28:b9:8c:82:89:10:10:4d:87:9b:2c:0e:01:fc One more use-case: Unfortunately, I cannot provide logs from devices cos I lost them :( I'll try collect logs and sniff traffic |
@xieqinan, 新年快乐! is there any news? github_ota_TZ-869.zip |
@xieqinan, @chshu Z10 (0x67C6, ESP32-C6) sends OnOff Request to Coordinator 0x0000, then Coordinator sends this request to 3B3 (0x1411, Tuya) Every time before 0x67C6 sends OnOff Request it generates Route Request. In network nothing changed. All devices are connected, all devices at the same place. And every time route is the same. SDK 1.6.2. My network has been working for several weeks until now Key is the same: 79:16:28:b9:8c:82:89:10:10:4d:87:9b:2c:0e:01:fc Code of the project sorry for messy code :) |
Thanks for the information. We have optimized esp-zigbee-sdk v1.6.3 to reduce excessive route discovery in network traffic. Please test again with the latest version. |
Question
In my Zigbee network there is 32 devices. 28 routers. 16 routers are ESP32-C6. Once every 20-30 seconds in sniffer I can see broadcast messages "Route Request, Dst: 0x0000, Src: 0x....[ESP32-c6 router address]". And this traffic generates only ESP32 devices. Another devices (such as Tuya) don't send such messages. What is the purpose of this messages? is it possible to control frequency of this messages?
Additional context.
No response
The text was updated successfully, but these errors were encountered: