Releases: openwsn-berkeley/range_test
continuous range test
Nodes get synchronization by NTP. TX and RX nodes loop over all the radio configurations until they are stopped or run out of battery.
Open a terminal in each node
For the TX node:
execute python experiment_tx.py
then >s
and enter
to start.
For the RX node:
execute python experiment_rx.py
then >s
and enter
to start.
Be sure to press enter
in every terminal in the same minute, so all nodes start executing the code when the current minute changes to the next one.
ready to go
REL-2.0.3 add function to add and delete callbacks link to rpi GPIO.
REL-1.2.1
Handles frames without a valid FCS
Added:
'Rx_frames_not_OK': frames with not valid FCS.
'Rx_frames_not_OK_SN': Sequence Number of the wrong frames. For some frames may not make any sense, e.g.: 63405. It should correspond to a frame that was marked as not received in the 'RX_string'.
REL-1.0.0
Range test for 31 settings defined in the IEEE.802.15.4g spec.
Tx: sends 400 frames, in burst of 100 with sizes of 8, 127, 1000 and 2047 bytes long.
Each frame has a 2-byte Sequence Number.
Rx: has a string array of 400 elements. For each frame received, gets Sequence Number and inside the string array marks that item [Sequence Number] as a received frame. At the end of the 400 frames, prints the results in a file.
No FCS filtering.