How to measure thread network signal quality on KW41Z

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to measure thread network signal quality on KW41Z

Jump to solution
1,048 Views
kimnyholm
Contributor II

We would like to extract signal quality on a border router and an end device during operation. 

On the border router we are able to get children and neighbor table on the border router using THCI requests, 0x23 and 0x24.

On the end device we are able to get quality of the networks doing a network scan with THR_NwkScanWithBeacon(). We have noticed packet loss during the network scan.

Questions:
- What is the definition of LastRSSI in the children table on the border router?
- What is the definition of LQI in the network scan callback on the end device?
- How can we get signal quality on end device without loosing packets?
- Are there other metrics we can get from the protocol stack?
- Are there documentation available on how to measure network quality?

Labels (2)
1 Solution
896 Views
estephania_mart
NXP TechSupport
NXP TechSupport

Hello, 

I believe this posts can help you: 

There are two of them that were done with an old stack, nonetheless, those can help you maybe for a better understanding of some of your questions. 

Also, could you please check the Kinetis Thread Host Control Interface Reference Manual? You will find it in the software documentation from the MCUXpresso download. 

Regards, 

Estephania 

View solution in original post

0 Kudos
Reply
2 Replies
897 Views
estephania_mart
NXP TechSupport
NXP TechSupport

Hello, 

I believe this posts can help you: 

There are two of them that were done with an old stack, nonetheless, those can help you maybe for a better understanding of some of your questions. 

Also, could you please check the Kinetis Thread Host Control Interface Reference Manual? You will find it in the software documentation from the MCUXpresso download. 

Regards, 

Estephania 

0 Kudos
Reply
896 Views
kimnyholm
Contributor II

Thank you.

Using PhyGetLastRxLqiValue() instead of doing a network scan solved the packet loss issue.

Regards

Kim