As soon as the PostCard has a PP RTK fixed position shown on the OLED screen, switch to Assisted Base with the shield’s button, and turn off the Starlink Mini. Am I missing anything important ?
This is a good path. The built-in NTRIP Client will request WiFi turn on. If no network is detected, it will retry 15, 30, 60, 120 secs, etc up to 15 minutes. Once SL is up and running, Postcard should RTK Fix quickly, at which time you use Base Assist to ‘drop the pin’ where you’re at and start broadcasting.
I don’t think turning off NMEA is needed. See this line of code.
// Determine where to send RTCM data
if (inBaseMode() && type == RTK_RTCM_PARSER_INDEX)
{
// Pass data along to NTRIP Server, ESP-NOW radio, or LoRa
processRTCM(parse->buffer, parse->length);
}
So currently, only RTCM (while you’re in base mode) gets passed to the NTRIP Server, LoRa, and ESP-NOW. All other NMEA, UBX, PQTM, etc sentences are ‘dropped on the floor’ (but are sent to the general buffer for Bluetooth, TCP, and SD consumption).
Clear as mud?
Pair the radios to allow the longest range mode, 256 Kbps when conditions require it.
This is news to me. I’m not convinced ESP-NOW is smart enough to auto-throttle the data rate. For my own breadcrumbs here is where we set the WiFi protocols including WIFI_PROTOCOL_LR which is responsible for ESP-NOW. I am not aware of speed settings for ESP-NOW. Let me know your source.
Use Wi-Fi channel 11 in the USA.
Interesting. Why? Are you just trying to find an open WiFi channel? If you’re in the woods, I don’t imagine you’ll have much (if any) 2.4GHz traffic. I use the default 0 channel all the time without issue. But then again, I haven’t tested range with other channels so please do test it.
Turn off Bluetooth on the Base to free up the radio.
I don’t think this is needed, but feel free to test it. Bluetooth and ESP-NOW can coexist, but it’s not a friendly coexistence. I see packets dropped if I’m connected over SPP. If nothing is connected, I see packets with a 0 to 2 second age (meaning a packet was blocked or corrupt everyone once in awhile). If SPP is connected, I see RTCM packets with a 20-30s age. If BLE is connected, I see RTCM packets with a 0 to 10s age.
Should anything else make the proposed list to maximize ESP-NOW range and reliability ?
Only that humans are bags of water and to get out from in between the antennas’ line of site.
Now if only you had a precise way to capture the antenna locations to accurately measure the range… hah!
