FOR TIPS, gUIDES & TUTORIALS

subscribe to our Youtube

GO TO YOUTUBE

14455 questions

17168 answers

28195 comments

0 members

We are migrating to our new platform at https://community.teltonika.lt. Moving forward, you can continue discussions on this new platform. This current platform will be temporarily maintained for reference purposes.
0 votes
1,288 views 10 comments
by anonymous
I have made some attempts to activate the NMEA server on my RUT 955 and connect the Navionics Boating app from an iPad. The purpose is to provide the GPS data to the app through the NMEA interface. According to the Boating documentation connecting to an NMEA server is possible. I have tried all possible ways but haven't been successful to get the Boating app to recognise the RUT NMEA server. Has anyone else tried this, or have some idea on what I might have missed?

4 Answers

0 votes
by anonymous
Hi,

As I never myself tested the Navionics boating app, could you please lead me through the process that you do when trying to connect NMEA server to that app?

As of now, I would imagine that you need to connect to the NMEA server through a local or public IP address and you're probably using the wrong one, but I could be wrong too, so any information or details on how are you connecting would be appreciated.

EB.
by anonymous
Hi,

I am not with the router until several weeks from now so I will try to recreate from my memory:

- I activated the NMEA server on the RUT955. As I remember it this would include getting the IP adress for the NMEA server. (192.168.1.xxx, and port 8500)

- The in the boating app there is an option to pair a device where I input host IP address (192.168.1.xxx) and port (8500).

- There are options for TCP as well as UDP and I tried both

- The device (an iPhone) was connected to the RUT955 WiFi network

I found some information at this link for a dedicated NMEA WiFi bridge https://www.yachtd.com/news/navonics_app_sonarchart_live.html which seems to indicate that the settings should be: port should be set to 2000, using NMEA 0183 protocol, using UDP. These instructions are from 2017, and my boating app does allow setting of port, and UDP at least

Having done some more research now it is probably the Boating app that is the issue. It seems to support receiving only AIS and depth NMEA info over WiFi. I will try when I am back at the boat to connect using a more capable SW like iRegatta (https://www.zifigo.com/node/667).

If I have any progress I will update here
by anonymous
Tried with Iregatta too but no luck
+1 vote
by anonymous

Hi , i have this working. There is some openwrt knowledge needed, but it is very doable.

I have it working on an rutx11 router.

You need to install kplex, amd configure it, and then do nmea forwarding to the router itself with the kplex port. Then connect your boating app to the same router and port. In the end you will have an nmea tcp proxy, so not only for the gps data but for any nmea data.

http://www.stripydog.com/kplex/index.html

by anonymous
Thank you. Not clear to me where to install kplex. My setup is to run the navigation sw ou an iPad
by anonymous
kplex is installed on the teltonika device, when done and configured (follow the link I posted earlier) you can then point your nmea forward in the routers config to the kplex (routers ip and kplex port, default 10110) then you are good to go. I am using it now with navionics and it works perfectly
by anonymous

Thanks, I think this will be my last resort as I suspect it’s too much work to build knowledge to actually make this work, the kplex instructions only make a cursory reference “ kplex has been compiled on some router OSes such as OpenWRT and Tomato.” I understand the RUT955 uses some flavour of OpenWRT. 

by anonymous

Yes it is OperWrt, trust me it seems harder then it looks. All you need todo is enter the cli of the router and do:

opkg update

opkg install kplex

then open /etc/kplex.conf in edit mode and update it with this data:

[tcp]
mode=server
port=10110
direction=both

Save the file and restart the router.
Open the gps nmea section on the router and set nmea forwarding to the routers ip address with port 10110 tcp. And then set forwarding enable on every nmea sentence you like.
On the ipad; open boating app and add a new connection to the routers ip address and port 10110 tcp.
Thats it.

by anonymous

@icetool: finally got everything in place to try your advice to install kplex. I got it onto the router and unpacked it. But the opkg install command will not work. Please look at the below. Any advice is extremely appreciated!

 root@Teltonika-RUT955:~/kplex-1.4# ls                                           
CHANGELOG      bcast.c        kplex.1        kplex.init     mcast.c        tcp.h
COPYING        error.c        kplex.c        kplex.service  options.c      udp.c                        
Makefile       fileio.c       kplex.conf.ex  kplex_mods.h   serial.c       version.h                    
README         gofree.c       kplex.h        lookup.c       tcp.c                                       
root@Teltonika-RUT955:~/kplex-1.4# opkg update                                          
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/base/Packages.gz
Updated list of available packages in /var/opkg-lists/chaos_calmer_base.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/packages/Packages.
gz                                                     
Updated list of available packages in /var/opkg-lists/chaos_calmer_packages.         
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/luci/Packages.gz
Updated list of available packages in /var/opkg-lists/chaos_calmer_luci.    
root@Teltonika-RUT955:~/kplex-1.4# opkg install kplex
Unknown package 'kplex'.                
Collected errors:
 * opkg_install_cmd: Cannot install package kplex.
0 votes
by anonymous

open your mobile device settings and select the plotter Wi-Fi (enter password, if required), then open the Boating app.

get-mobdroapk.com

get-vidmateapp.com

by anonymous
Tried that. it doesn't work. Check my comment on the first answer
0 votes
by anonymous

There is no need to download and unpack the kplex. I have done the procedure again today and it works like a charm.

This is the kplex install command:


root@Teltonika-RUTX11:~# opkg install kplex

Installing kplex (1.4-2) to root...

Downloading https://downloads.openwrt.org/releases/21.02.0/packages/arm_cortex-a7_neon-vfpv4/packages/kplex_1.4-2_arm_cortex-a7_neon-vfpv4.ipk

Configuring kplex.


As you can see it install perfectly.
Maybe the manual action of downloading and unpacking kplex is in the way for you.
My Rutx11 version is: RUTX_R_00.07.02.2
by anonymous

OK tried this but no luck.

- updated to latest OS (RUT9XX_R_00.06.09.2). This also cleared the file system as far as I could see. So there were no remaining kplex files in root

- then ran the opkg update and then install. No luck.



root@Teltonika-RUT955:~# opkg update

Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/base/Pack

ages.gz.

Updated list of available packages in /var/opkg-lists/chaos_calmer_base.

Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/packages/

Packages.gz.

Updated list of available packages in /var/opkg-lists/chaos_calmer_packages.

Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/luci/Pack

ages.gz.

Updated list of available packages in /var/opkg-lists/chaos_calmer_luci.

root@Teltonika-RUT955:~# opkg install kplex

Unknown package 'kplex'.

Collected errors:

* opkg_install_cmd: Cannot install package kplex.

root@Teltonika-RUT955:~#



by anonymous
Ok, then maybe it does not work on the RUT955. I have a Rutx11