Joel, SignalK is barely compatible with anything. Nobody has really developed any end of line applications or hardware. It is really most useful for IoT situations. What OpenPlotter does is pull together a bunch of off the shelf open-source linux apps and dresses them up in a python script gui interface.
One of the most powerful apps is kplex. It takes input signals, processes the signals according to your rules and then multiplexes them to various outputs as a stream of applicable data. I don't know if it takes SignalK inputs. SignalK simply takes that multiplexed signal stream, processes the sentences into json web script, and serves them back out on a specific tcp/ip port (usually localhoat:3000). The strength of SignalK is that it is open source and natively tcp/ip compatible. If you wanted to serve refrigerator temperature out as part of the available ships info then you could write a simple Json script to name, calibrate, format and serve the signal out on the network. To do that with NMEA 0183 or 2k the industry would have to develop and release additional sentences for the nmea protocol. 0183 is at least a public standard and the sentences are made public for device development. 2k is actually closed and the only reason the public knows the sentences is because users have backwards engineered (hacked) the signal stream. If you just want to see standard info wirelessly on remote devices then kplex or a wifi to nmea multiplexer is the way to go. Your end of line device/app is unlikely to be able to interpret SignalK anyway. For example OpenCPN. OpenPlotter is generating the SignalK on port 3000. It is up to the app or hardware as to whether or not to receive it. I'm not sure if kplex will take input from SignalK but I don't think so. Your IKommunicate IS a wifi-nmea multiplexer. The signal that it is likely serving out on tcp/ip port 10110 (xxx.xxx.xxx.xxx:10110) is a standard tty nmea signal. And OpenCPN can take it as an input. It is also serving SignalK on port 3000. I believe the IKommunicate IS a wifi router with a single cat5e port. If you absolutely need to serve other hardwired devices then connect the cat5e to the lan ports of a router and set the IKommunicate to DHCP and client mode. In the router set the IKommunicate's ip address as static dhcp and assign a hostname to it. When you go to your web browser or when you are entering the ip:port in opencpn you will be able to use the hostname which you set or the ip and probably port 10110 (hostname:10110 or xxx.xxx.xxx.xxx:10110). I like host names since they are easy to remember and often can be shorter but some MFDs may force ip addresses. Either way it will work. The last I checked the PI is available on the OpenPlotter website as a pre-configured package. Even if it isn't, the setup and acquisition of the necessary hardware/software is not terribly hard. And costs less than $200 total. My pi hw/sw has been further modified to include the: *UPSpico - onboard power management UPS hardware including: fan, Real time clock, file safe shutdown, and 7-32vdc input. *NoVNC software - allows for clientless remote desktop access via a remote web browser *Fan control scripts - linked to overclock and overvoltage settings to improve performance but maintain reliability *Apache Web service and webpage - makes attaching to the OpenPlotter and viewing data easy. No need to remember ip addresses, urls, or port numbers Josh Muckley S/V Sea Hawk 1989 C&C 37+ Solomons, MD On Mar 30, 2017 4:28 PM, "Joel Aronson via CnC-List" <[email protected]> wrote: Josh, OpenCPN is not Signal K compatible despite what is on the OpenPlotter website. Maybe in release 5.something. Can you buy the Pi preloaded or do you have to assemble it yourself? I am hoping to get my Signal K to output to a router, but I'm hoping to do 20 projects first. I'm several software releases behind on the Signal K box. Joel On Thu, Mar 30, 2017 at 12:37 PM, Josh Muckley via CnC-List < [email protected]> wrote: > Its definitely not an off the shelf setup which I have. It took a > considerable amount of learning on my part but if anybody has any questions > just let me know. > > Josh > > On Mar 30, 2017 11:46 AM, "E Morgan via CnC-List" <[email protected]> > wrote: > >> REALLY slick, Josh! I've been playing with OpenCPN on my Pi3 and this >> clarified some questions I had. Planning on using a similar setup as a >> backup on my Pearson, but with NMEA2K and Signal K interfacing. In other >> words, something to play with while at anchor. lol >> >> Thanks for the vids! >> >> Evan >> Wind Affair, C&C 26 Encounter (for sale in Indianapolis) >> Revery, Pearson 424 cutter (Merritt Island, FL) >> >> _______________________________________________ >> >> This list is supported by the generous donations of our members. If you >> wish to make a contribution to offset our costs, please go to: >> https://www.paypal.me/stumurray >> >> All Contributions are greatly appreciated! >> >> > _______________________________________________ > > This list is supported by the generous donations of our members. If you > wish to make a contribution to offset our costs, please go to: > https://www.paypal.me/stumurray > > All Contributions are greatly appreciated! > > -- Joel 301 541 8551 <(301)%20541-8551> _______________________________________________ This list is supported by the generous donations of our members. If you wish to make a contribution to offset our costs, please go to: https://www.paypal.me/stumurray All Contributions are greatly appreciated!
_______________________________________________ This list is supported by the generous donations of our members. If you wish to make a contribution to offset our costs, please go to: https://www.paypal.me/stumurray All Contributions are greatly appreciated!
