Connection with Garmin MARQ #337
Replies: 6 comments
-
Connect your pi to travel router. On travel router create WiFi access point. Also map your pi to fixed IP address on wifi network by MAC address. Set up you watch to connect to same WiFi network. Tcp NMEA 0183 stream would be on port 10110 from pi. So you can set it as data source for your watch (probably). What is your autopilot? |
Beta Was this translation helpful? Give feedback.
-
I'm not sure this is how it works on the Garmin MARQ watches. Here's what Garmin says about how to pair a watch with devices (this one is about the "Boat Data" app as an example) -
Maybe this can point in the right direction: Getting Started with Connect IQ BLE Development The "Auto Pilot" app on the Garmin MARQ Captain allows me to select one of "MFD/GHC50" or "GHC20" to connect to. Selecting either one, the watch asks to "Enable Search for Remote on GHC20" or "Enable Autopilot Control in Connect IQ Apps" ("Connect IQ Apps" refers to a setting on the Garmin onboard equipment). I'm looking to emulate such Garmin equipment. |
Beta Was this translation helpful? Give feedback.
-
Some further research suggests the GHC20 is using ANT to pair with an autopilot remote. So I guess the idea might be to use an ANT+ dongle with the Pi, simulate a GHC20 on it and attempt to pair the MARQ to that...? |
Beta Was this translation helpful? Give feedback.
-
GHC20 is NMEA 2000 and there is SignalK Autopilot control plugin for it. Could be an option. |
Beta Was this translation helpful? Give feedback.
-
Just to clarify the setup - I don't have any Garmin autopilots to connect to.
What I want is for any of the software on the lysmarine installation to act as if it was a GHC20 so my watch can connect to it (as an autopilot remote). So there is nothing I can connect a cable to, and I can't tell the watch to connect to any specific IP address on a network. It just broadcasts and searches for a GHC20. My guess is, it broadcasts on ANT(+). |
Beta Was this translation helpful? Give feedback.
-
Raymarine autopilots are usually seatalk so same SignalK autopilot control can control seatalk autopilots. Now integration of the watch to SignalK is harder. I’d think it’s using Bluetooth radio. However protocol is probably not very open. Garmin has a source code repository on GitHub. Something can be useful from there. There are examples how to write applications for your watch in language called Monkey C. I think you better off asking for more details on Garmin forum. It’s relatively active. |
Beta Was this translation helpful? Give feedback.
-
All,
I am wondering if anyone has (or knows how to) set up a connection between OpenCPN/SignalK/any other component and the Garmin MARQ Captain's AutoPilot and BoatData apps. I'm specifically interested in directly connecting the AutoPilot app as it would allow me to control the autopilot from my watch via the lysmarine installation as a gatway.
Beta Was this translation helpful? Give feedback.
All reactions