meshcore-cli
Run a trace
meshcli -j -s /dev/ttyUSB0 trace e2,4a,e2 meshcli -j -s /dev/ttyUSB0 trace e260,4aaa,e260
Example:
{ "tag": 3457783684, "auth": 0, "flags": 0, "path_len": 3, "path": [ { "hash": "e2", "snr": 6.0 }, { "hash": "4a", "snr": -1.5 }, { "hash": "e2", "snr": 4.0 }, { "snr": 5.75 } ] }
{ "tag": 4020427322, "auth": 0, "flags": 1, "path_len": 3, "path": [ { "hash": "e260", "snr": 6.75 }, { "hash": "4aaa", "snr": -3.75 }, { "hash": "e260", "snr": 2.75 }, { "snr": 5.75 } ] }
node_discover
$ meshcli -j -s /dev/ttyUSB0 nd | jq
[ { "SNR": 10.5, "RSSI": -88, "path_len": 0, "node_type": 2, "SNR_in": 11.0, "tag": "a4b73a58", "pubkey": "e2601d59151789bd" }, { "SNR": 10.75, "RSSI": -42, "path_len": 0, "node_type": 2, "SNR_in": 10.25, "tag": "a4b73a58", "pubkey": "2fd9c7bbc93def5f" }, { "SNR": 11.0, "RSSI": -81, "path_len": 0, "node_type": 2, "SNR_in": 12.0, "tag": "a4b73a58", "pubkey": "75ab85174506c320" } ]