This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pypilot and Signal K
#7
(2020-02-01, 06:04 PM)seandepagnier Wrote: Hi,

I've dug into the signalk stuff a bit more and closer to finding a solution for pypilopt.

Basically I can have a driver for the server which processes messages in the same format as signalk node server without any real downsides,

My biggest question is..  If pypilot connects to signalk-node, and/or provides signalk as a piped provider, how will it get subscriptions from other clients about the data it provides?

There are a lot of keys pypilot can provide that might be expensive to compute as well as transmit, so it would need the subscriptions of clients.

An interesting use case, something that hasn't come up before exactly in this form.

So would pypilot act as a Signal K client or a server? Upon connection it could advertise a list of keys it has data for. Then we could add a feature to the SK server where you can activate subscription forwarding, whereby SK server's clients' relevant subscriptions would be passed on to pypilot. With most SK clients that would be the default "all for self" subscription.

A reasonably complicated feature, as SK server would need to keep track of overlapping subscriptions, or just default to subscribing/unsubscribing to all whenever there is some client connected.

What do you think?
Reply


Messages In This Thread
Pypilot and Signal K - by tkurki - 2020-01-25, 11:20 AM
RE: Pypilot and Signal K - by seandepagnier - 2020-01-25, 08:06 PM
RE: Pypilot and Signal K - by tkurki - 2020-01-26, 10:02 PM
RE: Pypilot and Signal K - by seandepagnier - 2020-01-26, 05:17 AM
RE: Pypilot and Signal K - by seandepagnier - 2020-01-27, 02:19 AM
RE: Pypilot and Signal K - by seandepagnier - 2020-02-01, 06:04 PM
RE: Pypilot and Signal K - by tkurki - 2020-02-02, 10:20 AM
RE: Pypilot and Signal K - by seandepagnier - 2020-02-03, 02:35 AM
RE: Pypilot and Signal K - by seandepagnier - 2020-03-13, 12:49 AM
RE: Pypilot and Signal K - by seandepagnier - 2020-05-24, 03:42 PM
RE: Pypilot and Signal K - by johnm - 2020-06-02, 09:13 PM
RE: Pypilot and Signal K - by ddelorme - 2020-06-05, 06:51 PM
RE: Pypilot and Signal K - by seandepagnier - 2020-06-06, 12:45 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)