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

Native C/CPP solution for small embedded systems? #111

Closed
acidtonic opened this issue May 5, 2022 · 2 comments
Closed

Native C/CPP solution for small embedded systems? #111

acidtonic opened this issue May 5, 2022 · 2 comments

Comments

@acidtonic
Copy link

Is there a native C/CPP solution for small embedded systems? Would love to see something more low level for places that node is far too large to run on.

I envision small MIPS low power data harvesting/gathering devices similar to weather stations being able to connect up and offer services from solar power.

Interesting project :)

@dholms
Copy link
Collaborator

dholms commented May 5, 2022

Yes we'll absolutely be publishing this software in a systems language. If you trawl back through the git history, you'll see that the server originally started out as a go server.

Since this code will run in the browser, we have to support JS & we wanted to avoid implementing data structures in more than one language in the exploratory phase, so we just did everything in TS/node.

As the implementation becomes more stable, we'll start looking to implement everything in a systems language. In all likelihood go or rust

@whyrusleeping
Copy link
Collaborator

To add on to @dholms 's response, the individual components that make up this protocol are designed to be small and simple, thus (hopefully) making them easy to reimplement.

@dholms dholms closed this as not planned Won't fix, can't repro, duplicate, stale Mar 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants