Closed attermann closed 6 months ago
Thanks for the comprehensive and detailed report.
If easily reproducible, it's suspicious that they are apparently transmitting in an exactly synchronized manner. If P is normalized to a float instead of the integer-based 1-255 scale, the probability of this happening should be (Pa * Pb) / Ds
where Ds
is the amount of slot synchronization in relation to DCD sampling interval.
Following areas are of potential interest:
Closing this for now as fixed in RNS 0.7.4
and RNode Firmware 0.7.1
. Feel free to add additional comments or resources if problem persists. Thanks again for pointing this out, and the data you collected on it. Was a pretty stubborn one to track down.
Describe the Bug
In a simple lora mesh scenario with 3 nodes where one node is acting as a transport node between the other two, a nomadnet client is unable to successfully retrieve a page from a nomadnet server over the transport node.
To Reproduce
In this topology, node A and node C are not within direct range of each other, but both are within direct range of node B which is operating as a transport node.
rnsd
on node A (nomadnet client node)rnsd
on node B (transport node)rnsd
on node C (nomadnet server node)rnpath
that node A has a route to node C (2 hops via node B)rnprobe
that node C responds to probe requests from node Anomadnet
on node A and wait for radio activity to settlenomadnet
on node C and wait for radio activity to settlenomadnet
client on node A tonomadnet
server running on node CExpected Behavior
Logs & Screenshots
Node A RNS:
Node B RNS:
Node C RNS:
Below is an annotated SDR screenshot demonstrating this scenario. Note that in the annotations the term "repeater" and "repeated" is used as a generalization for transport node and packets that are relayed by the transport node.
System Information