- Protocol Analyzers
- Bluetooth Smart
- Network Visibility
We purchased a Perytons Analyzer License and received the Activation Code for it. However the analyzer returns to Evaluation Mode every time it is closed and reopened. How can this be fixed?
In order for the Activation to affect the application, you must run it as administrator when activating the license (if you do not, the Activation takes effect only for the specific single session and then when closing and re-opening the analyzer it will move back to Evaluation mode…).
In order to run the analyzer as admin please right-click on the executable icon and select ‘Run as administrator’ (this is different than having the overall Windows Admin. Rights…):
I want to run multiple Perytons Licenses (one for Bluetooth Smart and one for ZigBee) on a single PC. Can I?
Yes, this is possible:
Our typical customers use the Perytons Protocol Analyzers for analysis of a single protocol type per PC and then the application installation and setup is straight forward.
When looking to analyze different protocol environments in a single PC the following process is required (the following example shows setting up the environment of an analyzer for 802.15.4/ZigBee and also Bluetooth Smart in the same PC. When installing a different combination of Perytons analyzers – e.g. 802.15.4/ZigBee and PLC or triple 802.15.4/ZigBee, Bluetooth Smart and PLC – the process described here should be performed for the additional Perytons Protocol Analyzers installations accordingly and may result in 3 separate working folders if applicable – see following):
1 – Install one of the first of the Perytons Analyzers application – say the Perytons Protocol analyzer for 802.15.4/ZigBee – by running the relevant executable file.
2 – The installation will create the relevant applicationfolders under the Programs Files (x86) Windows folder: ‘C:\Program Files (x86)\Perytons\Perytons Protocol Analyzer’, where the Perytons 802.15.4/ZigBee application executable resides (called ProtocolAnalyzer.exe)
3 – Copy the whole ‘..\Program Files (x86)\Perytons’ folder to a new folder and rename it to be recognizable for 802.15.4/ZigBee usage – e.g. rename the Perytons in the copied folder to Perytons802-15-4 – it can be useful to create a shortcut to the executable (ProtocolAnalyzer.exe ) in this copied folder that can be placed in your Desktop (after this step you’ll have 2 Perytons Protocol Analyzer folders: 1) ‘..\Program Files (x86)\Perytons’ and 2) ..\Program Files (x86)\Perytons802-15-4′
4 – Uninstall your Perytons analyzer application by using the windows Programs Uninstall service (this will remove the ‘..\Program Files (x86)\Perytons’ (the ‘..\Program Files (x86)\Perytons802-15-4’ folder still exist)
5 – Now you need to install your Perytons Smart Analyzer by running the relevant executable file – this will create (again) relevant folders under your Program Files (x86) – namely ‘..\Program Files (x86)\Perytons\Perytons BLE Protocol Analyzer’, where the Peryton-Smart application executable resides (called ProtocolAnalyzer.exe)
5 – Copy the whole ‘../Program Files (x86)\Perytons’ folder to a new folder and rename it to be recognizable for Bluetooth Smart usage – e.g. rename the Perytons in the copied folder to PerytonsBlueToothSmart (so you’ll have a folder called after this step you’ll have 2 Perytons Protocol Analyzer folders: 1) ‘..\Program Files (x86)\Perytons’ and 2) ..\Program Files (x86)\PerytonsBlueToothSmart’– it can be useful to create a shortcut that runs the Perytons Smart analyzer to the executable (ProtocolAnalyzer.exe ) in this copied folder that can be placed in your Desktop
At the end of this process you should have in your programs folder 3 Perytons related folders:
‘../Programs Files (x86)/ Perytons802-15-4’
‘../Programs Files (x86)/ PerytonsBlueToothSmart’
‘../Programs Files (x86)/ Perytons’ – (this ‘../Programs Files (x86)/ Perytons’ folder holds files related to the latest installation you performed i.e. in this example the Perytons Analyzer for Bluetooth Smart).
You should be able to run each of the analyzers by just running the relevant ../../../ProtocolAnalyzer.exe file within each of the a.m. folders (or from the shortcut you created…).
When running 802.15.4 analyzer and then Bluetooth Smart (or vice versa) a relevant change of plugin notification may appear to remind the user that a different analyzer protocol plugin was loaded. When capturing files of both 802.15.4 and Bluetooth Smart in parallel, it is highly suggested to set different capture file names in order to avoid file name collision (although the 802.15.4/ZigBee files have extension .anl and the Bluetooth smart ones .anlb…)
I have a standard BlueGiga BLED112 dongles. Can I use them to capture Bluetooth Smart sessions?
In order to capture Bluetooth Smart sessions you need to have a suitable front-end loaded with the right FW connected (we provide BLED112 blue-case dongles that are preloaded with the relevant FW when purchasing the Peryton-Smart or Perytons-Smart3 models directly from us).
In our multi-front-end Peryton-Smart3 dongles, we use 1 x BlueGiga (black case) which is loaded with the standard FW as a time-sync. device that allows synchronizing between the other capturing front-ends…
Bottom line: You can’t use the standard BlueGiga BLED112 loaded with the standard FW alone to capture Bluetooth Smart sessions and analyze them with the Perytons Bluetooth Smart Protocol Analyzer.
I use Message View Tabular Mode and sometimes messages are sorted wrongly – e.g.: 0, 1, 10, 100, 101 instead of 0, 1, 2, 3, 4. Why?
The sorting depends on the value/meaning state, if in ‘value mode’ they will be sorted like numbers while if in ‘meaning mode’ they will be sorted as text.
I have installed the evaluation software and the Time View window does not display all packets during a capture session (the start time for the time view does not always start at 0 time). What is the reason?
In continuous real-time capture there is a cyclic buffer of messages which content is shown in the Time View and the limit is set in the preferences (capture tab) max is 1000 sec or 50,000 messages (in the free evaluation the limit is 500).
The reason for this is handling the PC resources so that information and display of the captured messages are both kept at an optimum level. Note that the ALL data captured messages, also the ones that are removed from view, are kept and recorded into the disk and can be viewed together when loading the file in off-line analysis mode.
In message view the number of messages that can be displayed simultaneously is also set from preferences and its max value is 10000.
Can the Perytons™ Protocol Analyzer be set to capture long periods of times (say several days)?
Yes. This is done by selecting the ‘Continuous’ option in the capture form and setting the relevant user preference time limit (that is used to avoid very large disk files in the PC) to the preferred value. The current total maximum time for continuous capture is set to 10800 (one week) minutes but if more is required, this can be easily changed by a user written Script (previously called Open Source Rule) or by approaching Perytons™ support.
Latest versions of the Perytons™ Protocol Analyzers also include the option that allows to automatically saving capture files every pre-defined time that allows you to easily set a parameter to save capture files in 24 hours chunks, for example.
Additionally for long data capture scenarios, we found that many customers use the PotocolAnalyzerPlayer functionality that is included in the standard Perytons™ Protocol Analyzers licenses and is used to initiate analyzer sessions from an external command line (e.g. if the PC where the Perytons™ Protocol Analyzer has, for some reason rebooted, with this feature it can be set to restart a capture session, end it, etc.).
I have a Peryton-M4 + TG Add-On and 4 x STMicro modules. Can I transmit data and capture 3 channels simultaneously?
Yes you can.
However in order to force one of the modules to be used as traffic generation and not all the 4 modules as data capture front-ends, it is critical to first open the Traffic-Generator form (‘Tools/Generate Traffic…’ or by clicking the relevant icon) and to ensure that ST Microelectronics is chosen from the drop-down list (you can also choose which module out of the 4 to use by selecting its COM port) and only then to open the data capture form so the remaining 3 modules connected are assigned for data capture.
If the traffic generator form is not opened before the capture form, the 4 modules connected will be assigned for capturing data from up to 4 channels simultaneously.
The above mentioned can be accomplished with other additional front-ends (like DiZiC and Freescale dongles) as long as those are compatible with the Peryton-M multiple-channel capture and TG Add-On models).
Can I use the TG Add-On to transmit traffic in parallel to capturing data with Peryton-D license? If so are the TG sourced messages shown in the analyzer views?
The Traffic Generator Add-On can be operated in parallel to any standard Perytons™ Protocol Analyzer License (Peryton-V, S, SG, D and MXs).
The messages transmitted via the Traffic Generator use a separate, independent USB dongle set to transmit mode.
Traffic Generator sourced messages can be easily shown or hidden from view (user selection) by using the ‘Show/Hide Elements’ in the Time-View window. Further more, when shown, the TG sourced messages have special marking both in the Time and Message View windows so they can be easily differentiated from messages received from the system under test.
I am doing some preliminary tests of Smart Energy 2.0 modules. Do Perytons support SE 2.0?
Yes the Perytons™ Protocol Analyzers support Smart Energy 2.0 as well as ZigBeeIP and 6LowPAN analysis.
Support of these protocols includes very sophisticated features like: De-fragmentation and decompression of 6LoWPAN packets, IP analysis, handing of TCP segmentation and acknowledgments, handling of HTML pages – displaying it both in text and formatted HTML modes (including GZIP de-compression, handling of enhanced content like java scripts and flash movies, etc.), handling of XML pages – including validation against XSD Schema files, handling of additional upper layer protocols (running on top of the TCP/UDP layers) like HTTP (browsing), ICMP, Hop-To-Hop, DNS, DHCP and others; etc.
Please refer to Peryton6LoWPAN.pdf whitepaper to learn about the way the Perytons™ Protocol Analyzer handles ZigBeeIP and 6LowPAN network analysis (including Smart Energy 2.0).
I downloaded the 30 days evaluation SW of the Perytons™ Protocol Analyzer. Where do I find the activation Key so I can evaluate it?
Actually after downloading the 30 days free evaluation software you are already able to immediately start evaluation and no activation code is needed. Note that the evaluation SW has some imitations compared to the standard commercial license.
You can search and learn about these limitations from within the Perytons™ Analyzer User Manual (that is also attached to the evaluation download of the software) or at the on-line help for ZigBee, IEEE802.15.4, Thread, PLC or Bluetooth Smart products.
I upgraded my PC and need to move the Perytons Analyzer license. What is the license transfer process I should follow?
You should contact Perytons Support. They will explain how to use the code you’ll receive for uninstalling the Perytons™ Protocol Analyzer from the ‘old’ PC (if at all possible – i.e. if the ‘old PC’ is still functional), and install and activate the Perytons™ Protocol Analyzer in the new PC.
I tried installing the analyzer under Vista 32 and I unblocked the file. However I get an installer error: “The system administrator has set policies to prevent this installation.” – What is wrong?
When running under Windows Vista the Perytons™ Protocol Analyzer must be installed from the administrator account. If you installed it from a different user account it may not run. In this case un install the analyzer, log in as administrator, and re-install the analyzer. Also note that the product activation must be also done from the administrator account.
While using the analyzer on a specific workspace, can I know which is the capture file (ext .ANL) used with it without deleting the current data I’m viewing?
The data files included in the workspace environment are shown in the “Workspace Settings” form under the ‘Tools’, ‘Workspace Settings’ menu. This form can be shown at any given time (also when another specific Workspace is viewed) and includes information about the Data Capture file (.ANL), Device file (.ANV) – if relevant – and the floor plan image (.JPG) to use for placing the Network View on top of – if relevant.
The form also includes the protocol (drop-down list) to use for analyzing the data as well as message range and user defined Scripts (Open Source Rules) to invoke during the analysis process. After opening the form you can edit the fields (choose the files to include in the workspace, set the capture file messages range to load, set Beacon Gridlines options, etc.) or just learn which ones are currently included and leave them unchanged (by pressing the ‘Cancel’ button).
What kind of 802.15.4 hardware is the analyzer compatible with?
The Perytons™ Protocol Analyzer is capable of capturing any standard 802.15.4/ZigBee/6LoWPANqThread traffic in the 2.4Ghz or SubGhz bands, regardless the hardware used in the monitored network. For data capture the Perytons™ Protocol Analyzer may use different IEEE802.15.4 compatible USB dongles that are supplied with the analyzer (the list of compatible front-ends is constantly updated since additional front-end manufacturers are added to it and some of the Perytons™ Protocol Analyzer models include also non-standard 802.15.4 SubGhz and 433MHz band capabilities as well as PLC wire line front-ends).
Please consult the supported hardware list for details.
For customers that would like to use their specific hardware as front-ends, Perytons™ proposes customization services to the specific hardware. Contact the Perytons sales team for details.
Why aren’t the Perytons™ licenses prices published on the website (I have seen other tools that publish their price over the internet)?
As the professional analysis tool of choice for the professional analysis market, we try to make sure that our customers consult with us in order to ensure their analysis requirements are met with the right Perytons™ Protocol Analyzer model.
We believe that providing a price list without really making sure that the specific model chosen is understood down to all its features and capabilities might confuse our customers and may result in taking a wrong decision about which analyzer model to buy. Approaching Perytons™ personnel for pricing is promptly and professionally answered while addressing the specific end-user needs. You can also approach your local Perytons representative.
What are the User Defined Scripts (e.g. Scripting Add-On) used for?
Scripts (previously called Open Source Rules) are actually small pieces of code that can be applied by the analyzer while capturing data or while analyzing previously captured data.
The Script code gets the received message after protocol processing (so field values and meanings are known, as well as device properties, connections, message status etc.).
It can then change message properties (like name, color), set the visible fields, change the device icon that will be displayed in the Network View, collect data for user defined charts and more. Being based on C sharp code convention, the flexibility of the Script is remarkable. Scripts can also generate e-mail alerts, send events (or even part of some of the received messages) over UDP, TCP, serial port, modify messages to build a file for later use by the Perytons™ Traffic Generator, transmit a specific message when a specific criteria is met by using the Peryton-TG Add-On, and more.
Scripts can be written by the user with a valid Peryton-Scripting Add-On (previously called Monitoring) license, or by Perytons™ support and incorporated for use on any of the licensed Perytons™ Protocol Analyzer basic models.
Do the Perytons™ Protocol Analyzers support the latest ZigBee 2009 released protocol changes?
The Perytons™ development team is constantly on the look for implementing the latest released versions of the supported protocols and profiles within its products. Specifically the changes related to the latest publications on the ZigBee protocol are already implemented and included in our latest analyzer versions.
The flexible nature of the Perytons™ Protocol Analyzers allows us to include additional changes in a relatively short time, a fact that is key especially when dealing with a market of evolving protocols.
We welcome you to contact us for any specific question or new feature you might require to be included in the Perytons™ Protocol Analyzers.
Is there a way to define the colors in the different views of the analyzer so our companies’ protocol new conventions are used?
Starting from Version 2.5, the analyzers include the ‘User Preferences’ option that introduces user controllable flexibility. Within the User Preferences tab, the user can modify the colors used by the analyzer basic convention (e.g. beacon, error, warning etc.) and can also define additional parameters like cycle length for cycle data capturing, etc.
With the User Defined Scripts (that can be created using the Peryton-Scripting Add-On module), you can define the color of each message according to its content (e.g. address, type, value of specific field). Scripts can also be used to modify the icons used for each device in the Network View according to its properties, create statistics graphs, send e-mails and alerts on specific defined scenarios and much more.
What is the precision with respect to time for the Perytons™ Protocol Analyzers?
Regarding accuracy or resolution, the typical number if ~10-20ppm (10-20µsec per each sec), but since the Perytons™ Protocol Analyzer incorporates drift compensation between channels the overall accuracy is remarkable.
The actual drift between channels including cross-channel drift compensation (based on user parameters settings), can remain below 50 to 100µsec throughout the whole capture process.
Additionally the dongle time-stamp (clock) can be set to get calibrated according to PC clock.
I used the Daintree SNA product that is no longer supported and I have several capture files that I want to look at. Is there anyway you can help me?
Perytons™ provides a data capture conversion service that you can use.
With this service you can convert Daintree – .DCF files, Ember – .isd files as well as TI – .PSD and WireShark – .PCAP files into the Perytons™ .ANL format and use the Perytons™ Protocol Analyzer for analyzing them.
Note that .dcf files can be opened with any Perytons analyzer starting version 4.0.
We develop our own Application layer over 802.15.4 and would like to purchase the Perytons™ SDK module. Would the standard Perytons™ toolset be supported after we implement our protocol customization into the SW environment?
Yes. When you use the Peryton-SDK Add-On to add your own protocol into the Perytons™ Protocol Analyzer, the code generated with the SDK is added to the Perytons Protocol Analyzer code as a plugin. The analyzer core now sees both (the standard and the code created by the SDK) as a single code, gaining all the futures supported by the analyzer such as GUI, search, monitoring Scripts, statistics, message compare, data export etc.
Does the Perytons™ Protocol Analyzer support upper layers protocols such as JenNet and MiWi?
The current version of the Perytons™ Protocol Analyzer supports the 802.15.4 PHY and MAC layers, as well as ZigBee NWK or APS network and application support layers. and ZigBee profiles, MiWi, 6LoWPan and more. Additional protocols are added constantly – for the updated list of supported protocols and profiles please contact Perytons™ Support or Sales teams respectively (you can also see a brief video listing the supported protocols).
Peryton-SDK Add-On allows customers to build their own protocol into the Perytons™ Protocol Analyzer environment, so customers may add the protocols mentioned above, or any other 802.15.4 based protocol.
How do I share a captured scenario with others?
Are the Scripting and Traffic Generator Add-Ons included in the 30 days free evaluation package?
- The Scripting Add-Oncommercial license allows writing, signing and running Scripts as well as using the Batch Operations on a list of files, while the evaluation license only allows writing and running Scripts (i.e. with the evaluation license you will not be able to sign and save the User Defined Scripts or run them on a different computer even if it has a license installed in it). The Batch Operations feature is also not enabled in the evaluation license.
- The Traffic Generator Add-On commercial license allows creating and editing messages, saving them into an .ANL file or to message template files and also transmitting them over the air (using a separate front-end that is also provided). With the evaluation license you’ll be able to edit messages but neither to save them to an .ANL or message template file nor to transmit them over the air.
Why is the number of dongles I see in the Data Capture form smaller than the number of dongles I actually have?
Press the “Refresh dongles” button, and wait for few seconds. If the number of dongles displayed is still smaller than the number of actual dongles, close the capture form, take the dongles out, insert them again, wait for few seconds, open the capture form and press the “Refresh Dongles” button again. Note that in case that multiple dongles are connected to the computer using a USB hub, disconnecting the USB cable is not sufficient because the dongles get their power from the hub. Take out the USB cable, and then disconnect the USB hub power. Then connect the power again, and then reconnect the USB cable.
I would like to include additional User Defined Scripts that will be available for all our company’s personnel using the analyzer, however I can’t create new Scripts with the Peryton-S, SG, D and M4 that we have. What should I do?
The standard Perytons™ Protocol Analyzers include some example User Defined Scripts that you can use with the standard products.
In order to be able to write additional Scripts you need the Peryton Scripting Add-On package.
With the Peryton-Scripting Add-On you can write your own Scripts, compile them, validate and save them so they can be used within the other existing analyzers in the company. The Peryton-Scripting Add-On is only needed to create or modify User Defined Scripts. These Scripts can be used by any basic Perytons™ Protocol Analyzer license.
If customization of your own protocol layers on top of the 802.15.4 is needed, you might consider purchasing the Perytons™ SDK Add-On package.
I press the Beacon icon (or select to show the Beacon Grid Lines in the Show/Hide Elements drop-down list) in the Time View window but I see no beacon gridlines?
This can happen for one of three reasons:
- The captured data doesn’t include any valid beacon information. You can verify that by searching for messages with MacBcn field ‘Exists’. Note that only messages with good FCS are used for drawing beacon grid lines.
- The captured data includes beacon information, but from a wrong coordinator ID. Use Tools/Settings, and make sure the selection for beacon grid lines is either ‘All’ or ‘First’.
Compress time option in the Time View menu is chosen. In this case and for easier view, all time gaps between messages are squeezed and beacon grid lines are not displayed.
I upgraded my Free Evaluation to the latest version. I can edit messages, but I can’t save them to a new file or generate traffic. Why?
The options to edit, save to .ANL type files and/or transmit data , are all part of the Traffic Generator Add-On capabilities. In the 30 days evaluation only editing messages is allowed and for saving them to a .ANL file and transmit them over the air you need to purchase the Traffic Generator Add-On. When doing this, you’ll get an activation code that enables the Traffic Generator related features and then you’ll be able to perform the tasks you have just described.
Can I use the license I bought in more than one PC but not in the same time?
For cases where the user wants to use the Perytons™ Protocol Analyzer purchased license on more than a single PC but not concurrently (only a single PC will be actively running the application at a given time), a ‘Floating License’ option is available for purchase from Perytons™. The Floating License option requires using a special USB based security Key dongle provided by Perytons™ and incurs using an additional USB Port on the target PC running the Perytons™ Protocol Analyzer application. For details on this option contact the Perytons sales team.
I just downloaded the Perytons™ Free Evaluation setup. Do I need to activate it in order to run it?
When installing the Perytons™ Protocol Aanalyzer on a PC for the first time, you get a free evaluation version of Peryton-M4 for a period of 30 days (that has some special features like partial Scripting (Monitoring) and Traffic Generator Add-On options and some limited features). There is no need to activate the product to run the free-evaluation license.
Product activation is only needed in order to get a perpetual license suitable for the product you bought. To activate the product you need to send Perytons™ your product key (found under Help/Activate Product and pressing the ‘Get Activation Code From Perytons’). If you already purchased the analyzer, please note your PO number in the activation request e-mail. If not, please consult our sales team for the best product suitable for your needs. You can also send us an activation request through our online form.
Is the license we bought unlimited in time for usage on a single PC or is the license key only valid during the period of service and support (12 months)?
The software license is perpetual and not time limited (for a single machine). The support is for 12 months from the purchase date (that entitles for upgrades, new releases, etc.). I.e. after the first year is over, the license will continue to function but no additional upgrades or support calls will be allowed.
Is the Perytons™ Protocol analyzer software sold together with the needed hardware?
The different Perytons™ Protocol Analyzers models include all the capturing front-end(s) and USB dongles’ hub if relevant.
We are currently installing a system in an indoor environment and need to optimize the deployment of our network. Should I install the Scripting Add-On package or is it enough to buy the license and activate it?
Well, it depends on the deployment needs. In a simple deployment you will typically use one of the basic Perytons Protocol Analyzer models (preferably one that supports diversity since you are deploying the network in an indoor environment). This will allow you to make sure that the devices in the network communicate with each other and identify problems.
If the installation is complicated and you face problems appearing once a while, or if this is a mission critical system where you want to make sure, over a longer period of time, what is the system performance and that there are no critical problems or you just want to add more flexibility to your analysis environment, then you may better add the Perytons Scripting Add-On option to your license. In such case you will typically leave a working analyzer unattended with the network, and set the User Defined Scripts for reporting message status, performance, and generating alerts, logs and statistics graphs on scenarios you define as important.
Note that only a single Peryton-Scripting Add-On license is required to write the User Defined Scripts. The resulting Script’s code can be used on all the other PCs that run a Perytons™ Protocol Analyzer license.
What is the difference between the free evaluation and licensed versions?
Some of the Perytons™ Protocol Analyzer features are disabled or limited in the free evaluation version while partial Add-On features are included in it.
The free evaluation of the Perytons™ Wireless Protocol Analyzers:
- is open for capturing 4 simultaneous channels (provided that you have one of the compatible front end HW devices) – (the evaluation package of the Bluetooth Low Energy line allows capturing 1 out of the 3 advertisement channels using 1 front-end – the user can select which of the 3 adv. channels is captured)
- is limited to 30 days
- The maximum continuous capture period is limited to 5 minutes
- The maximum number of capture processes (after each a capture file is saved to disk) in the Free Evaluation version is limited to 25
- The maximum number of messages that can be viewed/analyzed concurrently is limited to 500
- Some Scripting Add-On features like writing User Defined Scripts and running them on the same PC are enabled (signing or saving Scripts as well as running Batch Operations are both disabled features)
- Some of the Traffic Generator Options are enabled (editing messages is possible but saving to a new .ANL file as well as over the air transmissions are not)
Is it possible to buy a single channel diversity model (Peryton-D) now and upgrade the license to a multi-channel (Peryton-M4, M7 or M16) in the future?
The Perytons™ Protocol Analyzer suite are based on the same engine and an upgrade from basic modules to more advanced ones is possible and can be easily accomplished. Contact the Perytons™ sales team for options.
My free evaluation period has expired. What are my options?
The Perytons™ Protocol Analyzer free evaluation period is 30 days. After this period expires, you should purchase a licensed version of the product from Perytons. Alternatively, you may request an extension of the evaluation period. Such an extension request will typically be approved one time.
The system I am analyzing doesn’t use diversity. Do I still benefit by using the diversity option of the Perytons™ analyzer?
802.15.4 networks will rarely use antenna diversity since this increases the system cost and power consumption. Instead, a typical application will use retransmission to compensate for packet loss due to RF interference and multi-path propagation conditions. On the analysis side, however, for best analysis capabilities you want to capture all messages transmitted by the system under test and to minimize packet loss. The Perytons™ Protocol Analyzer use of antenna diversity allows a significant decrease in the number of packets missed from capture by the analyzer due to RF interference. In an indoor environment this improvement may reduce packet loss from 2-5% in a single antenna analyzer down to 0.1%! with the Peryton-D model.