kip on Garmin MFD (TD50)
Hello, I am new to SignalK. kip 3.0 looks very appealing and I would like to create some kip data screens displayed on my Garmin MFD (TD50). I saw a couple of google references to signalK and Onehelm with Raymarine and Garmin MFDs but I haven't found much detail. The signalK installation instructions talk about installing mDNS but nothing specific to setting up onehelm. I haven't done anything with mDNS previously and I'm looking for some examples to hopefully get started with this.
8 Replies
unless i am mistaken garmin’s protocol for advertising and discovering html5 apps is not public available
signalk clients, like SensESP and WilhelmSK, use mDNS to discover SK server, but that does not help with MFDs
@HansT has been my go to resource on MFD discovery, anything to add?
In my google searches I have seen some discussion of looking at Victron's Venus OS mDNS implementation with Wireshark and wondered if anyone involved with SK development has done any work on that. There is a gent on the Victron forum that apparently has his own HTML5 server working with a Garmin MFD https://communityarchive.victronenergy.com/questions/118708/garmin-onehelm-details.html
Oh, that has all the necessary details, should be totally doable
Implementing that would be much easier for somebody with Garmin gear, itersying without one is cumbersome
I am willing to try with some guidance but I have not worked with mDNS before.
i think the easiest way forward would be to create a standalone Node application that does the discovery/advertising part. one way to bootstrap that would be to have a coding AI do it for you
Let me know if you need help on KIPs side. We can adapt if needed.
here’s what Claude came up with for a standalone PoC
https://claude.ai/public/artifacts/33de95a8-3782-4401-ba14-ed8e92e80684
https://claude.ai/public/artifacts/7d3cfd08-1280-4f1f-9892-6c3c2805ce4e
Claude
OneHelm Garmin Webapp Advertisement | Claude
Build Garmin OneHelm marine apps with this complete Node.js webapp template. Features mDNS discovery, Express server & web interface. Built with Claude AI.
Claude
package.json for OneHelm Garmin App | Claude
Build Garmin chartplotter web apps with OneHelm protocol integration. Complete Node.js package.json template created with Claude AI.
Thanks for your responses. I will see what I can do. I have not used KIP and SK yet so I'm sure I will have some questions.