Navigation auf zora.uzh.ch

Search ZORA

ZORA (Zurich Open Repository and Archive)

Python-Based TinyIPFIX in Wireless Sensor Networks

Schiller, Eryk; Huber, Ramon; Stiller, Burkhard (2022). Python-Based TinyIPFIX in Wireless Sensor Networks. Electronics, 11(3):472.

Abstract

While wireless sensor networks (WSN) offer potential, their limited programmability and energy limitations determine operational challenges. Thus, a TinyIPFIX-based system was designed such that this application layer protocol is now used to exchange data in WSNs efficiently. The new prototype is based on the Espressif ESP32-WROOM-32D Internet-of-Things (IoT) platform, which is becoming famous, as it is inexpensive but powerful compared to older generations of IoT devices. The system implementation is provided in the programming language MicroPython, which provides a simple and efficient implementation, compared to a lower-level programming language. Therefore, this approach focuses on value creation rather than platform-specific implementation difficulties. The system is evaluated in smart home use cases and displays valuable overhead, reliability, and power efficiency. TinyIPFIX outperforms the data overhead of the type–length–value (TLV) paradigm by a factor of 7% when a TinyIPFIX data message carries only two records, and one TinyIPFIX template message is sent per three TinyIPFIX data messages. A further decrease in overhead is observed when the number of data records per message and the number of TinyIPFIX data messages sent per one TinyIPFIX template message increase to larger values. The message delivery between end devices and the application server resides at a very high level, close to 100%, when the transmission
reliability is secured with acknowledgments and retransmissions. The energy efficiency resides at the limited level, as the experienced deep sleep power consumption of the ESP32 device resides at the milliwatt level.

Additional indexing

Item Type:Journal Article, refereed, original work
Communities & Collections:03 Faculty of Economics > Department of Informatics
Dewey Decimal Classification:000 Computer science, knowledge & systems
Scopus Subject Areas:Physical Sciences > Control and Systems Engineering
Physical Sciences > Signal Processing
Physical Sciences > Hardware and Architecture
Physical Sciences > Computer Networks and Communications
Physical Sciences > Electrical and Electronic Engineering
Scope:Discipline-based scholarship (basic research)
Language:English
Date:5 February 2022
Deposited On:15 Feb 2022 06:31
Last Modified:17 Mar 2025 04:44
Publisher:MDPI Publishing
ISSN:2079-9292
OA Status:Gold
Free access at:Publisher DOI. An embargo period may apply.
Publisher DOI:https://doi.org/10.3390/electronics11030472
Official URL:https://doi.org/10.3390/electronics11030472
Related URLs:https://www.zora.uzh.ch/id/eprint/205283/
Other Identification Number:merlin-id:22131
Download PDF  'Python-Based TinyIPFIX in Wireless Sensor Networks'.
Preview
  • Content: Published Version
  • Licence: Creative Commons: Attribution 4.0 International (CC BY 4.0)

Metadata Export

Statistics

Citations

Altmetrics

Downloads

56 downloads since deposited on 15 Feb 2022
21 downloads since 12 months
Detailed statistics

Authors, Affiliations, Collaborations

Similar Publications