VGU RESEARCH REPOSITORY
Please use this identifier to cite or link to this item:
https://epub.vgu.edu.vn/handle/dlibvgu/1867| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Nguyen Le Anh Quan | en_US |
| dc.date.accessioned | 2024-11-15T04:56:13Z | - |
| dc.date.available | 2024-11-15T04:56:13Z | - |
| dc.date.issued | 2024 | - |
| dc.identifier.uri | https://epub.vgu.edu.vn/handle/dlibvgu/1867 | - |
| dc.description.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. | en_US |
| dc.language.iso | en | en_US |
| dc.rights | Attribution-NonCommercial 4.0 International | * |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc/4.0/ | * |
| dc.subject | Internet of Things (IoT) | en_US |
| dc.subject | SMTP protocol | en_US |
| dc.subject | IoT operating system | en_US |
| dc.subject | RIOT OS | en_US |
| dc.title | Implementation and evaluation of smtp for constrained-node networks using RIOT OS | en_US |
| dc.type | Thesis | en_US |
| item.fulltext | With Fulltext | - |
| item.languageiso639-1 | other | - |
| item.grantfulltext | restricted | - |
| 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