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
Cooperating Tools for Wireless Sensor Networks
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
2010 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Wireless Sensor Network (WSN) simulators, testbeds, and environment simulators are indispensable tools for WSN research. Existing WSN tools were developed with different purposes without the intention of cooperation. Nevertheless, the development of a WSN technology (e.g, a middleware, a protocol, or an application) usually requires the cooperation among multiple tools. This calls upon a breaking of the incompatible barriers between any pair of tools.

In this thesis, I propose the Common Input and Output integration approach (the CIO approach). This approach attempts to define a standard configuration file format containing input and output data common to WSN tools. In hope that by supporting this standard configuration file format, tools can cooperate. The WiseML [23] format defined by the WISEBED [29] project is fully in compliance with the requirement of the CIO format. Therefore, it is chosen as a concrete representation of the CIO format.

To evaluate the CIO approach, I developed a bidirectional online converter for one of the WSN simulators - COOJA [42]. The converter is capable of converting between the WiseML format and COOJA's native CSC format on-the-fly. It provides not only the support for both the input and output of the WiseML format but also the functionality of converting the text format temperature log file generated by testbeds to WiseML format.

While I was working on this work, a number of other international organizations were also adding WiseML supports to their own tools. We exchanged our WiseML files and observed gratifying results: (1) WSN simulators can load each other's WiseML files and reproduce the same network topologies and scenarios in their own simulation frameworks; (2) The WiseML format scenarios generated by testbeds and environment simulators can be directly inserted into a WiseML file, and take effect during simulations; (3) The time and space overheads of the converter is acceptable and proportional to the complexity of a simulation. A WiseML file of a few hundreds KB and a format converting time of a few hundreds milliseconds can meet the requirements of most of the simulations. For example, a WiseML file containing 800 motes without scenario and trace sections has a size of approximately 200 KB, and a format converting time of around 500 milliseconds.

Place, publisher, year, edition, pages
2010.
Series
IT ; 10 018
Identifiers
URN: urn:nbn:se:uu:diva-129466OAI: oai:DiVA.org:uu-129466DiVA, id: diva2:343921
Uppsok
Technology
Supervisors
Examiners
Available from: 2010-08-16 Created: 2010-08-16 Last updated: 2010-08-16Bibliographically approved

Open Access in DiVA

fulltext(826 kB)2131 downloads
File information
File name FULLTEXT01.pdfFile size 826 kBChecksum SHA-512
daaea93db6955d806ead7159c59dea0b91ffe50d222fb648cda6442742929a6255cfee366132064f94dd40be505fc3e98910205d1da3e919a604e53cad024055
Type fulltextMimetype application/pdf

By organisation
Department of Information Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 2131 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: 973 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