kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
RESTful Configuration of an Internet of Things Border Router
KTH, School of Electrical Engineering and Computer Science (EECS).
2023 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Maskinerna som utgör ett Internet of Things nätverk är ofta utspridda över stora ytor vilket gör konfiguration och underhållsarbete tidskrävande. Detta projekt ämnar utveckla en tjänst för Internet of Things maskiner som tillåter en administratör att från en avlägsen plats konfigurera nätverksinställningar i maskinerna. Denna konfigurationstjänst måste vara extremt resurseffektiv, eftersom tjänsten förväntas arbeta i bakgrunden av ett större program, på hårdvara som redan har begränsat med resurser. Operativsystemet RIOT erbjuder två implementationer av protokollet CoAP, nanocoap and gcoap, som tillåter resurseffektiv kommunikation. Två prototyper har skapats, en per implementation av CoAP, och mätningar visar att båda versionerna har sina fördelar, men till slut valdes nanocoap prototypen som det överlägsna alternativet. Nanocoap prototypen uppfyller den begärda funktionaliteten och hastigheten, men är något svår att använda sig av och minnesanvändningen är för stor för sitt syfte.

Abstract [en]

The devices that make up an Internet of Things network are often spread out over large areas, making configuration and maintenance time consuming. This project aims to develop a service for Internet of Things devices which allows an administrator to remotely configure settings related to networking in these devices. This configuration service must be extremely lightweight, as it is expected to run in the background of a larger program, on a platform already limited in resources. The operating system RIOT provides two implementations of the protocol CoAP, nanocoap, and gcoap, that allow for resource effective communication. Two prototypes have been developed, one for each implementation of CoAP, and measurements revealed that both versions have their advantages, but ultimately the nanocoap prototype was chosen as the superior alternative. The nanocoap prototype satisfies the demands for functionality and speed, but is somewhat lacking in ease of use and uses an excessive amount of memory for its purpose.

Place, publisher, year, edition, pages
2023. , p. 41
Series
TRITA-EECS-EX ; 2023:14
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:kth:diva-324019OAI: oai:DiVA.org:kth-324019DiVA, id: diva2:1737827
Supervisors
Examiners
Available from: 2023-02-25 Created: 2023-02-17 Last updated: 2023-02-25Bibliographically approved

Open Access in DiVA

fulltext(1957 kB)173 downloads
File information
File name FULLTEXT01.pdfFile size 1957 kBChecksum SHA-512
96a7a2b89c9b4f0e2ce4c3c67eacd80d87016c60269d71ab2369feaa56bbf8e8294221076a3b6b98c4d668b7fbafacbd88794f8e55aa05c4315e39ad70f276dc
Type fulltextMimetype application/pdf

By organisation
School of Electrical Engineering and Computer Science (EECS)
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 174 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 290 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf