Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add TCP client service #376

Closed
Stefal opened this issue Mar 24, 2024 · 7 comments
Closed

Add TCP client service #376

Stefal opened this issue Mar 24, 2024 · 7 comments
Assignees
Labels
enhancement New feature or request

Comments

@Stefal
Copy link
Owner

Stefal commented Mar 24, 2024

Is your feature request related to a problem? Please describe.
RTKdirect don't use ntrip but tcp client link for the gnss base

Describe the solution you'd like
Add tcp client service

Additional context
#373

@Stefal Stefal added the enhancement New feature or request label Mar 24, 2024
@Stefal Stefal self-assigned this Mar 24, 2024
@Jef239
Copy link

Jef239 commented Apr 10, 2024

I do it for link with https://rtkdirect.com. In run_cast.sh

if [[ ${mnt_name_a} == TCP ]] && [[ ${svr_pwd_a} == TCP ]]
  then
    out_caster_A="tcpcli://${svr_addr_a}:${svr_port_a}#rtcm3 -msg ${rtcm_msg_a} -p ${position}"
  else
    out_caster_A="ntrips://:${svr_pwd_a}@${svr_addr_a}:${svr_port_a}/${mnt_name_a}#rtcm3 -msg ${rtcm_msg_a} -p ${position}"
fi

if [[ ${mnt_name_b} == TCP ]] && [[ ${svr_pwd_b} == TCP ]]
  then
    out_caster_B="tcpcli://${svr_addr_b}:${svr_port_b}#rtcm3 -msg ${rtcm_msg_b} -p ${position}"
  else
    out_caster_B="ntrips://:${svr_pwd_b}@${svr_addr_b}:${svr_port_b}/${mnt_name_b}#rtcm3 -msg ${rtcm_msg_b} -p ${position}"
fi

@Stefal
Copy link
Owner Author

Stefal commented Apr 10, 2024

See https://github.com/Stefal/rtkbase/tree/tcp-client_udp
A separate service for client TCP connexion will be available in the next release

@craisbeck
Copy link

We looked at your TCP branch but noticed more recently you disabled the UDP services and commented out the setting file in the web app. We would like to use this feature. Does this branch work correctly or not?

@Stefal
Copy link
Owner Author

Stefal commented Apr 18, 2024

We looked at your TCP branch but noticed more recently you disabled the UDP services and commented out the setting file in the web app. We would like to use this feature. Does this branch work correctly or not?

TCP Client should work (please inform me if it's not the case).

For UDP, i had some mixed results, and Strsvr seems to have more options than str2str. This is the reason I've disabled it for now.

@Stefal
Copy link
Owner Author

Stefal commented May 29, 2024

@Jef239
I've just created an account on rtkdirect, and I've connected my base station with ntrip parameters. I don't understand why you need a tcp client connection.

Did rtkdirect made some changes?

@Jef239
Copy link

Jef239 commented May 29, 2024

Did rtkdirect made some changes?

YES. RtkDirect is doing a complete infrastructure redesign because the old design can't handle the load. So they switched from TCP to NTRIP v2. But NTRIP v1 is already working. I tested RtkBase with RtkDirect, everything is fine.

@Stefal
Copy link
Owner Author

Stefal commented May 29, 2024

Ok, so the tcp client service becomes unuseful. I will hide it.

@Stefal Stefal closed this as not planned Won't fix, can't repro, duplicate, stale May 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants