Tried port forwarding but it says port is closed. Even if i open the port how should i set up my esp32 to send to that new server. Regarding rtk2go the base station got banned again gde days ago and sunce then i turned it off, because im not using it right now. Im just worried it will get banned when drilling season begins
I got banned once, but it was when I was still trying to get it all working, with the receiver plugged into my PC and using SNIP to push it to rtk2go. I seemed to have no end of trouble setting it up right and it wasnāt very practical using my PC either. I Then switched to using rtkbase on a raspberry pi and itās been much easier and much more convenient.
Which Rpi software is it, youāve built it yourself? If I remember right, the Stefal base does not have any NTRIP caster.
Do you mean you are using an F9P base and the esp32 connected to that board? Iām not familiar with the esp32 really. From the ardusimple configuration instructions I understood that it does not implement any NTRIP caster?
Could you try first a windows computer on your home network (where you have been using your base so far). Install SNIP and forward the esp32 correction stream to your own laptop instead of rtk2go. You only need to figure out the local IP of your windows computer (assign a fixed IP from your router) and give the credentials you configured at SNIP for a pushed in stream. Then configure the caster at the SNIP application. If your router has the SNIP caster port (typically 2101) open, you can reach your caster from public internet. Try with the Lefebure app on an android phone or what ever works for you.
This setup is easier to debug. If esp32 supports the NTRIP caster feature, you could try that too.
The f9p board is connected to the esp32 with three wires. The esp32 is flashed with the xbee firmware, so it acts as the ardusimple xbee adapter for the f9p only for a fraction of the price. The esp32 has a setup page where you can enter things such as NTRIP caster, server etc. Its a little unconvinient for me to use a laptop to stream data because the base station is located in my shed and its really high up in the air. So far it worked excellent but recently if the base is working around two days it gets banned.
Iām currently using jancelinās flash version of Stefalās software and using it with rtk2go.
I found SNIP was one of those programs with so many options and capabilities that getting it setup to do one simple thing was easier said than done. Seemed to take me several goes every times I wanted to turn the base on, just to get it to actually send out the RTCM messages. A wrong setting when trying to get it working again was how I got banned once. Possibly the best feature of Stefalās and jancelinās is the fairly straight forward how to guides for them.
Now once itās been setup and works, I literally just have to turn the Rpi power supply on when I want the base on and it all sorts itself out.
Fine if you want to use rtk2go. Above I thought the intention was to try some other option instead of rtk2go.
I have an RPi running stefalās base SW too. Not in active use though. I use SNIP or BKG NTRIP caster (on another computer) with the Stefal base SW.
How does your base get internet connectivity? If it can reach rtk2go, it should be able to reach your windows computer anywhere in your home, the computer would not need to be next to the base equally as the rtk2go ācomputerā does not.
Anyway, if this esp32 can handle an NTRIP caster, no additional computers would be needed. Just configure the esp32 as a casater instead of an NTRIP server feeding rtk2go.
At your rover you should set your caster IP address and port number and credentials, instead of rtk2go address and credentials.
Is the esp32 manual any good?
Internet connection is accived through WIFI, i have a stable WIFI connection in the shed, its one of the reasons the base station was placed there. My idea was to open a port on 2101 and get a static ip adress with noip.com enter my noip domain instead rtk2go and thats it. Here is a picture od the esp32 xbee config page, note that its not mine but downloaded from the internet
You will not get a static IP from no-ip service, you will just get a domain name for your IP. You do not need that name, it is just a convenience issue. You can equally well use the IP number.
You have configured the NTRIP client on the esp32 interface, why so? The NTRIP client is for the rover, your tractor in the field.
Not sure about ESP32 but usually the NTRIP server forwards the base data to the NTRIP caster. The NTRIP server could be part of the caster too. Check how esp32 caster receives the base data.
As i said this picture is from the interent for a reference, im not home at the moment to supe you my personal config but in my the NTRIP Caster is what send the correction to rtk2go the rest is disabled. I want to use noip because my public ip adress changes every time the router resets, aka when there is a power outage
How fast are you sending the data to rtk2go? There was some info about baud rate and Hz of the strings as well as amount of strings sent. I have a neighbor using an xbee to send to rtk2go and itās been up for awhile, I am using the esprtk version to send to rtk2go as well, mine not quite as stable because of crappy internet.
Buddies xbee is Agviser and mine Aquafarm on etk2fo of you want to look at strings etc. We both can get Rtk fix on F9p and also trimble roverās
Curt
Since the release 2.3 RTKBase includes a Ntrip Caster