Treffer: Python-Based TinyIPFIX in Wireless Sensor Networks

Title:
Python-Based TinyIPFIX in Wireless Sensor Networks
Source:
Schiller, Eryk; Huber, Ramon; Stiller, Burkhard (2022). Python-Based TinyIPFIX in Wireless Sensor Networks. Electronics, 11(3):472.
Publisher Information:
MDPI Publishing 2022-02-05
Document Type:
E-Ressource Electronic Resource
Availability:
Open access content. Open access content
info:eu-repo/semantics/openAccess
Creative Commons: Attribution 4.0 International (CC BY 4.0)
http://creativecommons.org/licenses/by/4.0
info:eu-repo/semantics/openAccess
Note:
application/pdf
info:doi/10.5167/uzh-216311
English
Other Numbers:
CHUZH oai:www.zora.uzh.ch:216311
https://www.zora.uzh.ch/id/eprint/216311/1/electronics-11-00472-v3.pdf
info:doi/10.5167/uzh-216311
info:doi/10.3390/electronics11030472
urn:issn:2079-9292
1443044440
Contributing Source:
HAUPTBIBLIOTHEK UNIV OF ZURICH
From OAIster®, provided by the OCLC Cooperative.
Accession Number:
edsoai.on1443044440
Database:
OAIster

Weitere Informationen

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.