White paper: Black Box Performance Evaluation of a Routing Protocol for IEEE 802.15.4-Based (Zigbee) Wireless Sensor Network Devices (WSN IoT)

Something I have done previously… It is a routing and transport protocol written in C deployed into embedded wireless sensor devices. A white paper (PDF) contains information about “Black Box Performance Evaluation of a Routing Protocol for IEEE 802.15.4-Based Wireless Sensor Network Devices”. A Zigbee based Wireless Sensor Network (WSN) node represents essentially a crucial part of gathering and collecting data in Internet of Things (IoT). Have fun!

Routing is vital in wireless sensor networks (WSNs). There exists a number of routing protocols for different sensor platforms. The performance of each protocol implementation has been measured and reported in various ways. Additionally, the made assumptions, the use cases, and environments change from time to time. However, there is still no common and generally accepted method that would allow comparing the performance of different routing protocols against each other or against common reference results. Developing a performance baseline would enable a systematic and consistent approach to improve routing or platforms. This paper presents a black box method of measuring, reporting, and evaluating the performance of an implementation of a routing protocol on a WSN platform. By black box we mean that performance is measured indirectly by observing forwarding process over a device whose behavior is assumed to be unknown. We propose to measure the efficiency of forwarding packets over one device in an 802.15.4-based wireless network and from there roughly approximate network performance. However, we point out that the measurement method does not model the performance of the routing protocol itself in a network. Rather, it models the forwarding efficiency of the whole device including the routing protocol for the reasons that will be explained in the sections that follow.

WSN performance evaluation routing black box
WSN Performance Evaluation Over A “Black-box” (Routing)