-
Notifications
You must be signed in to change notification settings - Fork 12
Thesis Subjects
Emmanuel Baccelli edited this page Nov 6, 2024
·
28 revisions
Below is a list of possible subjects for writing a theses (Masters, ...) around RIOT-rs and embedded Rust. For more details if interest: contact [email protected] and/or another maintainer.
- Security: DTLS no_std, no alloc implementation
- CI: add Hardware-in-the-Loop support
- Time synchronization: Lingua Franca reactor (no_std, no alloc version for this or that)
- Network protocol: async mqtt client (add async to minimq?)
- Link layer: integrate and test LoRa support, e.g. with lora-rs crates
- Build system: explore integrating SAT solver into dependency resolution in laze
- Cryptography: rustcrypto integration and benchmarks
- Hardware support: embedded-hal-async support for the atsamd crate to add MicroChip hardware support, focus first on SAMD51, SAML21 or SAME54
- TinyML: rustify + integrate the on-device benchmark worker of RIOT-ML (using FFI to call the ML model in C)
- Application layer connectivity: add Matter support, for example based on rs-matter
- Power Management, low-power support. Design and implement a practical, portable power management solution. Something like RIOT-c`s pm_layered but awesome.
- Application layer: integrate WASM support (also see post on no_std and wasm)
- Post-quantum crypto: integrate and evaluate hash-based signatures (for instance LMS)
Also be sure to take a look at the good first issues in the repo!