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
Evaluating the functionality of an Industrial Internet of Things system in the Fog
Mälardalen University, School of Innovation, Design and Engineering.
Mälardalen University, School of Innovation, Design and Engineering.
2018 (English)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

The Internet is one of the greatest innovations ever created by mankind, and it is a technical trend that has moved into industries to facilitate automation, supervision and management in the form of IoT devices. These devices are designed to be extremely lightweight and operate in low-power and lossy networks, and therefore run a low duty cycle and CPU-clock frequency to reserve battery life. Fog nodes are located on site to minimize network delay and provide centralized processing to handle data from hundreds of connected devices in wireless sensor networks. This is the future of industrial automation. Our goal is to show the functionality of an industrial IoT network within the scope of Fog computing by implementing a closed-loop control system in Cooja. Performance evaluations considered network reliability in terms of packet delivery ratio and timeliness. We assume that wireless IoT devices are running RPL routing (one of the most common standard routing protocols for IoT applications). We implement a mobility controller at the Fog-server in order to collect measurements made by the Fog nodes and send commands to IoT devices. In this thesis work, we assume that the commands are related to the mobility pattern of mobile node (e.g. AGVs in industrial automation) in order to avoid collision. From the simulation results we can conclude that sampling rates and node density have a greater impact on performance compared to payload size. We cannot be sure that our results reflect what a real-world evaluation would imply as we are running an emulation software, even though it has a very realistic physical layer. We do however believe that with substantial testing and improvements to both Cooja and our implementation, an accurate representation can be accomplished and algorithms in Cooja can be moved to real-world implementations.

Place, publisher, year, edition, pages
2018. , p. 52
Keywords [en]
IoT, IIoT, Fog, Cloud, Closed-loop control system, RPL, 6LoWPAN, Contiki-OS, Cooja, TmoteSky, IEEE 802.15.4, CoAP
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:mdh:diva-39744OAI: oai:DiVA.org:mdh-39744DiVA, id: diva2:1217073
Subject / course
Computer Science
Presentation
2018-06-01, Beta, Högskoleplan 1, Rosenhill, Västerås, Västerås, 18:04 (Swedish)
Supervisors
Examiners
Available from: 2018-06-15 Created: 2018-06-12 Last updated: 2018-06-15Bibliographically approved

Open Access in DiVA

fulltext(2218 kB)48 downloads
File information
File name FULLTEXT01.pdfFile size 2218 kBChecksum SHA-512
e5cbf602f56596ef0372b16676a3fee3ab471f52293cd2ea30322658b77c8deff89247d9e6b7b78fa454867a44f4f57a2396e3d7df15c49b1bc6fbd5caf112ed
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Granlund, MathiasHoppe, Christoffer
By organisation
School of Innovation, Design and Engineering
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 48 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: 193 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