-
-
Notifications
You must be signed in to change notification settings - Fork 560
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
Ockam TCP Transport using smoltcp #1804
Comments
Useful overview of how to get started with smoltcp:
I've also got a basic UDP implementation in one of my private repo's I can share. |
Indeed, this a great starting point. I guess, the next step is how do we layer |
We'll need to write a new transport crate - maybe we call it
All the crates are here, |
Okay, I finally managed to get down to cloning the repo, today. I'm still trying to wrap my head around a couple of things, so I could be wrong here but here's what I've gathered. To build the
Does this make sense i.e. is my understanding correct or am I missing something?
|
another question: for |
I'm busy putting the finishing touches on the Ockam Basically it ends up looking something like this: You can follow the PR progress here: #1831 There's also a second PR in progress which drops the requirement for scheduling blocking functions in environments without pre-emptive multitasking: #1832 Please ask away if you run into any issues trying these out, I'm still polishing some of the rougher edges.
For embedded targets we're currently using our own executor which supports most Once we have more data on how Ockam performs on embedded hardware we'll be in a good place to tackle a pure
Paging @SanjoDeundiak 📟
Worth a look: https://crates.io/crates/embedded-nal
Perfect sense, great questions, thank you! :-)
Nice! |
Hey @nihalpasham ! Inlets and outlets are additional features, which we probably want to have in the future, but don't think about them for first implementation. They are not necessary to make basic connections/exchange messages. |
For anyone tracking this issue. |
https://github.com/smoltcp-rs/smoltcp
If you would like someone to help / mentor / pair program with you as you work on your first Ockam issue, please leave a comment on this discussion.
The text was updated successfully, but these errors were encountered: