Perytons™ Protocol Analyzers – Time View
802.15.4/ZigBee/6LoWPAN and Bluetooth Low Energy (Bluetooth Smart) wireless as well as narrow-band PLC wire-line networks such as PRIME, usually comprise of several devices that communicate with each other over a specified communications medium. In some of the protocols, each network has a unique ID (PAN ID) and each station (device) has its own unique Device ID or specific addressing methods. Several networks may coexist in the same proximity, sharing the same environment (as with the Power Line in PLC networks or a single RF channel in the wireless case) or using different or multiple RF channels when dealing with wireless networks.
For increased efficiency, a network coordinator station may transmit a repetitive beacon, or predefined parameters in the protocol may define special time or channel change time slots for the different network members’ transmissions.
Additionally each of the network devices may transmit messages in the different protocol layers, etc.
One thing is obvious, as wireless and wire-line network protocols evolve, the time-related events become more difficult to analyze by just going over a list of messages with the content (or even time stamp) of each of the messages.
The Perytons™ Protocol Analyzers Time-View window
The Perytons™ Protocol Analyzers provide a unique Time View window that displays color coded messages in a two dimensional grid. In a beacon or time-slotted network, gridlines are displayed together with their received or expected allocation (for protocols with beacon transmissions or time-slot calculation respectively), for both uplink and downlink messages.
The detection of devices transmitting out of the allocated slots as well as additional time related phenomena and measurements, becomes easy.
The grid’s vertical axis can be used to group messages by channel, source ID, IP address, Protocol Layer or PAN ID to allow easier understanding of traffic patterns and transactions. The following figure shows the same set of messages group according to different criteria: