VGU RESEARCH REPOSITORY
Please use this identifier to cite or link to this item:
https://epub.vgu.edu.vn/handle/dlibvgu/1867| Title: | Implementation and evaluation of smtp for constrained-node networks using RIOT OS | Authors: | Nguyen Le Anh Quan | Keywords: | Internet of Things (IoT);SMTP protocol;IoT operating system;RIOT OS | Issue Date: | 2024 | Abstract: | The growth of the Internet of Things (IoT) in recent years has increasingly mandated reliable and efficient communication mechanisms. SMTP, a well-established protocol for email transmission, offers a promising solution for communication in IoT environments. However, its suitability for resource-constrained devices has been questioned. This thesis produces a minimal yet functional SMTP client implementation for constrained systems. The client incorporates basic mail sending functionality and authentication mechanisms. RIOT OS, a popular IoT operating system, is used as the foundational runtime environment to build the implementation upon, which allows for evaluating the SMTP client’s performance and compatibility within a concrete constrained IoT environment. Additionally, Rust is used as the primary programming language along with the embeddednal network abstraction on top. This decision resulted in the employment of a blocking approach using the non-blocking API provided by embedded-nal, offering a practical solution given the current state of asynchronous programming in embedded systems. Furthermore, several strategies such as buffering and bitsets usage is incorporated to optimize resource usage and improve performance. |
URI(1): | https://epub.vgu.edu.vn/handle/dlibvgu/1867 | Rights: | Attribution-NonCommercial 4.0 International |
| Appears in Collections: | Computer Science (CS) |
Files in This Item:
| File | Description | Size | Format | Existing users please Login |
|---|---|---|---|---|
| Implementation and evaluation of smtp for constrained-node networks using RIOT OS.pdf | 10.29 MB | Adobe PDF |
Page view(s)
106
checked on Nov 15, 2025
Download(s)
33
checked on Nov 15, 2025
Google ScholarTM
Check
This item is licensed under a Creative Commons License