Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What layer could we introduce an IP socket transport? #13

Closed
kent-williams opened this issue Nov 2, 2016 · 3 comments
Closed

What layer could we introduce an IP socket transport? #13

kent-williams opened this issue Nov 2, 2016 · 3 comments

Comments

@kent-williams
Copy link
Contributor

kent-williams commented Nov 2, 2016

Several applications are going to require communicating with sweep over IP. What layer of the SDK would be most appropriate to introduce this functionality?

@daniel-j-h
Copy link
Collaborator

On Linux there is USB-over-IP :) On a more serious note I thought about attaching my Sweep to a Raspberry and using gRPC or serialization+communication combinations such as Protobuf / CapnProto + ZeroMQ / Nanomsg. Providing a stable .proto schema would allow us to implement a single server and have multiple languages being able to communicate with it. The choice of serialization and communication abstraction all depend on the use-case.

@daniel-j-h
Copy link
Collaborator

In #47 I added an example using ZeroMQ and Protobuf for a pub/sub setup. Is this good enough or should we bring this out of the examples and into the main libsweep project?

What are the requirements here, what do we actually need?

@daniel-j-h
Copy link
Collaborator

Closing as not actionable on our side. Examples are there, we could install the publisher and subscriber, in addition to the proto scheme if needs be.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants