



A:
	pio run -e node_a -t upload --upload-port /dev/ttyACM0
then:
	date; screen /dev/ttyACM0 115200

B:
	pio run -e node_b -t upload --upload-port /dev/ttyACM1
then:
	date; screen /dev/ttyACM1 115200



tbeam:
Console 1:
	cd /usr/local/src/sx1302_hal/packet_forwarder
	sudo ./lora_pkt_fwd -c global_conf.reticulum_915000000_sf8_bw125.json
	
Console 2:
	cd /usr/local/src/sx1302_hal/util_net_downlink
	./net_downlink -P 1730 -l uplinks_$(date +%Y%m%d_%H%M%S).csv
	
	
Example capture:
	INFO: Received pkt from mote: 65732042 (fcnt=29540)

	JSON up: {"rxpk":[{"jver":1,"tmst":413765588,"chan":8,"rfch":0,"freq":915.000000,"mid":16,"stat":1,"modu":"LORA","datr":"SF7BW125","codr":"4/5","rssis":-16,"lsnr":10.8,"foff":-45,"rssi":-15,"size":29,"data":"IEIgc2VuZHMgZ3JlZXRpbmdzLiBpdGVyPTE1MDQ="}]}
	INFO: [up] PUSH_ACK received in 31 ms

	INFO: Received pkt from mote: 65732041 (fcnt=29540)

	JSON up: {"rxpk":[{"jver":1,"tmst":414742074,"chan":8,"rfch":0,"freq":915.000000,"mid":16,"stat":1,"modu":"LORA","datr":"SF7BW125","codr":"4/5","rssis":-16,"lsnr":10.2,"foff":-297,"rssi":-15,"size":29,"data":"IEEgc2VuZHMgZ3JlZXRpbmdzLiBpdGVyPTE0OTg="}]}
	INFO: [up] PUSH_ACK received in 31 ms

	INFO: Received pkt from mote: 65732042 (fcnt=29540)

	JSON up: {"rxpk":[{"jver":1,"tmst":415766626,"chan":8,"rfch":0,"freq":915.000000,"mid":16,"stat":1,"modu":"LORA","datr":"SF7BW125","codr":"4/5","rssis":-16,"lsnr":11.0,"foff":-53,"rssi":-15,"size":29,"data":"IEIgc2VuZHMgZ3JlZXRpbmdzLiBpdGVyPTE1MDU="}]}
	INFO: [up] PUSH_ACK received in 31 ms

	INFO: Received pkt from mote: 65732041 (fcnt=29540)

	JSON up: {"rxpk":[{"jver":1,"tmst":416744088,"chan":8,"rfch":0,"freq":915.000000,"mid":16,"stat":1,"modu":"LORA","datr":"SF7BW125","codr":"4/5","rssis":-16,"lsnr":10.2,"foff":-289,"rssi":-15,"size":29,"data":"IEEgc2VuZHMgZ3JlZXRpbmdzLiBpdGVyPTE0OTk="}]}
	INFO: [up] PUSH_ACK received in 31 ms
	INFO: [down] PULL_ACK received in 31 ms

tbeam /usr/local/src/sx1302_hal/util_net_downlink # tail uplinks_20260218_155659.csv
445782393,,8,0,915.000000,16,1,LORA,7,125,4/5,-15.0,-16.0,10.8,29,20422073656e6473206772656574696e67732e20697465723d31353230
446764659,,8,0,915.000000,16,1,LORA,7,125,4/5,-15.0,-16.0,10.5,29,20412073656e6473206772656574696e67732e20697465723d31353134


==== With all 5 units ======
Amy:
set the tab:
	 echo -ne "\033]30;Amy\007"
	pio run -e amy -t upload --upload-port /dev/ttyACM0
	
	date; screen /dev/ttyACM0 115200
	
Bob:
	echo -ne "\033]30;Bob\007"
	pio run -e bob -t upload --upload-port /dev/ttyACM1
	
	date; screen /dev/ttyACM1 115200
	
Cy:
	source ~/rnsenv/bin/activate
	echo -ne "\033]30;Cy\007"
	pio run -e cy -t upload --upload-port /dev/ttyACM2
	
	date; screen /dev/ttyACM2 115200
	
Dan:
	source ~/rnsenv/bin/activate
	echo -ne "\033]30;Dan\007"
	pio run -e cy -t upload --upload-port /dev/ttyACM3
	
	date; screen /dev/ttyACM3 115200

Ed:
	source ~/rnsenv/bin/activate
	echo -ne "\033]30;Ed\007"
	pio run -e cy -t upload --upload-port /dev/ttyACM4
	date; screen /dev/ttyACM4 115200


Logging:

	cd /usr/local/src/sx1302_hal/util_net_downlink
	./net_downlink -P 1730 -l uplinks_$(date +%Y%m%d_%H%M%S).csv

	ls -lath /usr/local/src/sx1302_hal/util_net_downlink |head -n 3
	