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

Investigate ws-client possibilities in IoT #325

Open
2 tasks
haerdib opened this issue Nov 18, 2022 · 3 comments
Open
2 tasks

Investigate ws-client possibilities in IoT #325

haerdib opened this issue Nov 18, 2022 · 3 comments
Labels
F7-enhancement Enhances an already existing functionality Q9-needsdesign Z0-bounty-awaiting-approval Z3-example Add or fix an example

Comments

@haerdib
Copy link
Contributor

haerdib commented Nov 18, 2022

A no_std, efficient ws-client seems nearly impossible. But maybe that's not even necessary, as internet connected hardware devices most likely have their own websocket implementations / libraries / necessities. Like intel sgx does.

The following needs to be done in this issue:

  • investigate feasibility of some commonly known IoT devices
  • Document the possible use-case(s) somewhere visible (Wiki? Readme?)
@haerdib haerdib added F7-enhancement Enhances an already existing functionality Z3-example Add or fix an example Q9-needsdesign Z4-proposed labels Nov 18, 2022
@haerdib
Copy link
Contributor Author

haerdib commented Nov 18, 2022

Connected to #279

@haerdib
Copy link
Contributor Author

haerdib commented Dec 1, 2022

Just checked: Arduino Uno is a no_std embedded device, which seems to be already commonly used in the Rust world. There are several guides for Rust on Arduino.
(E.g. https://dev.to/creativcoder/how-to-run-rust-on-arduino-uno-40c0)

I think that could be a good example for this use-case.

What do you think @masapr ?

@haerdib
Copy link
Contributor Author

haerdib commented Dec 6, 2022

Two other embedded devices that support rust / have libraries developed to support rust and do not support std

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
F7-enhancement Enhances an already existing functionality Q9-needsdesign Z0-bounty-awaiting-approval Z3-example Add or fix an example
Projects
None yet
Development

No branches or pull requests

1 participant