- Protocol Analyzers
- Bluetooth Smart
- Network Visibility
The Perytons™ Bluetooth Smart Protocol Analyzers product line is an indispensable sniffing and analysis tool for sniffing, troubleshooting, and analyzing Bluetooth Smart (also known as Bluetooth Low Energy or BLE) traffic and transactions. ; in their development, integration, installation, monitoring, and troubleshooting processes. Whether involved in implementations such as wearable, healthcare, iBeacon, Home Automation, retail, etc.; our Protocol Analyzers are critical for all stages of the product/application development cycle and contribute to its smooth and quick introduction to the market.
On top of supporting the Bluetooth Smart protocol, Perytons Smart environment allows also customization of the application environment and/or proprietary layers via relevant available add-ons that can run on top of the basic licensed models.
Planning for the future of the Bluetooth Smart protocol (Bluetooth Smart Mesh, 6LoWPAN over Bluetooth Smart, etc.), using standard off-the-shelf available front-ends and equipped with an easy to learn and intuitive user interface, our analyzers are the tool of choice for developers, Quality Assurance engineers, technical support and system integrators.
The Perytons Bluetooth Smart Protocol Analyzers support standard front-ends (we include the needed hardware as part of our sold products to allow immediate out-of-the-box use – USB dongle(s)s/modules and USB HUB when relevant).
The Perytons Bluetooth Smart Protocol Analyzers are based on a single sophisticated core software structure built of different views and options. This approach addresses different personnel analysis needs usually required throughout the R&D cycle and allows easy upgrade from basic to more sophisticated models and add-ons as the need for such appear.
As a member of the Bluetooth SIG, we closely and quickly follow-up on changes and new features introduced from time to time in order to provide our partners and customers with the latest and greatest analysis solution available in the market.
Peryton-Smart - The Single BLE Sniffer Front-End model
When dealing with a fully-controlled development environment (where the ‘Slave’ device can be set to initiate a Bluetooth Smart session on any of the 3 specific advertisement channels – 37, 38 or 39), the Peryton Smart analyzer can be a suitable professional entry-level model with which the Bluetooth Smart V4.1 session can be captured and analyzed in detail using the integrated different views and options.
The Peryton-Smart BLE Sniffer uses a single front-end that is set to capture one of the three Bluetooth Smart advertisement channels at a given time and automatically follows the frequency hoping Bluetooth Smart session between the ‘Slave’ and ‘Master’ as soon as the connection control messages are captured.
You can read a relevant whitepaper about the difference of capturing a Bluetooth Smart session using a single or multiple front-ends environments here.
The different models of the Perytons Bluetooth Smart Protocol Analyzers support standard front-ends (we include the needed hardware as part of our sold products to allow immediate out-of-the-box use – USB dongle(s)s/modules and USB HUB when relevant).
The modular nature of our models allows to easily start by using the Peryton-Smart (single-fron-end analyzer) and upgrade the license to a Peryton-Smart3 (multiple-front-ends analyzer) one or add required Add-Ons to the license as relevant needs are encountered.
Peryton-Smart3 and Smart7 - The multiple Front-Ends BLE Sniffer models
Equipped with three or seven separate front-ends (for the Smart3 and Smart7 models respectively), each three front-ends tuned to capture a different advertisement channel – 37, 38 and 39, and an additional device used to ensure high time accuracy among messages received on any of the 3 advertisement channels; the Peryton-Smart3/Smart7 models allows ‘listening’ to all the three advertisement channels in parallel before a Bluetooth Smart V4.1 session is initiated and to follow the frequency-hop algorithm lead by any specific connection triggered on any of the three advertisement channels.
This model addresses also possible communication schemes entirely performed only over the three advertisement channels without involving the other 37 Bluetooth Smart defined ‘data’ channels – e.g. iBeacon.
When adding (as an Add-On) the Peryton-Bluetooth Smart Mesh Simulation capability (Traffic Generator or TG Add-On) to the Peryton-Smart3 or Peryton-Smart7, the tool optionally becomes very useful for preparing modules and applications aimed to be used in a Bluetooth Smart Mesh environment.
Similar to the single front-end Peryton-Smart model, the Peryton-Smart3 and Peryton-Smart7 analyzers use standard, of–the-shelf front-ends for its operation which are included in the product when purchased (USB dongles/modules and USB HUB) for immediate out-of-the-box operation.
Perytons viewer - with no capture capability
For cases when there is no need to capture data for analysis (e.g. for viewing and analyzing data that has been captured by models with single or multi-channel capture capability), the Peryton-V (View-only with NO capture capabilities, ‘back-office” Protocol Analyzer model) can be used.
Read the brochure about the Peryton-V Protocol Analyzer model.…
The Perytons BLE Sniffer Add-Ons
The Perytons Protocol Analyzers Add-Ons introduce additional dimensions of flexibility that assist in implementing special features and possibilities within the Perytons Bluetooth Smart Protocol Analyzers environment.
There are four available Add-Ons: Peryton-Anywhere, Peryton-Scripting, Peryton-Smart TG (Peryton-Bluetooth Smart Mesh Simulation) and Peryton-SDK.
Keeping a track of Bluetooth Smart based networks is essential in their initial implementation phase as well as while providing ongoing maintenance and support. The Peryton-Anywhere Add-On allows monitoring and analysis of remote Bluetooth Smart sessions. All that is needed is to place a Peryton-Gateway (included in the Peryton-Anywhere Add-On) on site, with the relevant capturing front-end.
The Peryton-Anywhere Add-On can be added to the various Perytons Bluetooth Smart Protocol Analyzer basic licenses.
The Peryton-Gateway device, which is located at the remote network, connects to the Internet cloud through the existing broadband infrastructure (as default the broadband connection is done via Ethernet but also Wi-Fi or dedicated 3G cellular option – thus independent from the site’s communication facilities- options are available).
The gateway can be then accessed remotely by the Perytons Bluetooth Smart Protocol Analyzer located in the company’s headquarters, lab or technical support center. The Perytons-Gateway can be configured using any web browser for an immediate out-of-the-box usage.
When deploying several networks at different locations and based on different protocols (e.g. Bluetooth Smart, 802.15.4/ZigBee, PLC-PRIME or G3-PLC) and looking to monitor and analyze them from a single service center, the Peryton-Gateway is also used for capturing the remote data streams as part of the Perytons Network Visibility or Perytons IoT Defense Cyber Security solutions.
With Peryton-Scripting Add-On the user can embed short pieces of C-Sharp (C#) code (we call those “User Defined Scripts” or just “Scripts”) into the Perytons Bluetooth Smart Protocol Analyzer environment and enhance the overall analysis experience.
Defined Scripts can apply operations on the received messages just before they get populated to the different application views based on specific criteria or scenarios like: define specific attribute grouping in Message Sequence view, generate events and alarms, define new statistics charts, present specific messages in Time and Message View windows differently, initiate over the air traffic/handle HW inputs/outputs (if also the Peryton-TG Bluetooth Smart Mesh Simulator is enabled), save captured data to a MySQL format data base (parallel to the saved data to disk) and much more.
No external development environment is required in order to write, execute or debug Scripts and the resulting Script code can be shared and run by other Perytons Bluetooth Smart Protocol Analyzer license owners.
The Peryton-TG (Peryton-Bluetooth Smart Mesh Simulator) Add-On enhances the Perytons Bluetooth Smart Protocol Analyzer basic licenses by adding the ability to create, edit (including re-encryption of relevant messages with selected encryption keys) and transmit pre-defined traffic over the air. This innovative tool enables using the Perytons Bluetooth Smart Protocol Analyzer to stimulate the system-under-test by transmitting messages and in parallel capture the resulting traffic while analyzing the system-under-test response and is very useful for Protocol Vulnerability Assessments and Protocol Penetrations tests (see example movie).
When developing Bluetooth Smart Mesh related modules and networks, the Peryton-Bluetooth Smart Mesh Simulation Add-On can dramatically shorten development, test and deployment timelines and assist in quickly preparing market releases.
When handling networks where a customized protocol or protocol-layer is involved but yet seeking to have a sophisticated analysis tool, the Peryton-SDK Add-On could be the right choice.
This Add-On allows adding a non-standard/customized protocol and/or application layers and integrate them into the Perytons Bluetooth Smart Protocol Analyzer application.
The new added layers gain all the Perytons Bluetooth Smart Protocol Analyzer features and capabilities including user-interface, enhanced features, views and toolbox, and become part of his overall Perytons Bluetooth Smart Protocol Analyzer working environment.
The Peryton-SDK Add-On includes a C-Sharp (C#) development environment for Microsoft Visual Studio along with the Perytons Bluetooth Smart Protocol Analyzer core libraries (the actual Microsoft Visual Studio application/license is not included).
Perytons Protocol Analyzers - Views and Features
The different Perytons Protocol Analyzer products are built on top of the same powerful engine that includes a vast variety of views to cover Bluetooth Smart analysis from the big picture to the very last bit.
Some of the main sections included in the Perytons Protocol Analyzers are:
Provides a unique view of the transmitted messages with full and clear representation of time-related processes. Messages can be grouped by device ID, network, channel or protocol-layer. Frequency hopping channels and slots of Bluetooth Smart connection are easily viewed and inspected.
Time markers can be easily set allowing time related measurements and calculations. User time-related bookmarks as well as messages’ notes can can be inserted and shared with other users for shortening debugging processes.
Allows drilling into the details of the message fields down to their bits. Field content can be shown numerically and textually and further detailed information is displayed by moving the mouse over each field. Both graphical modes and textual-tabular modes are included.
Presents the different message blocks and layers in an easy to read color coded ‘tree-like’ (similar to XML) structure and allows looking into the data actually being transmitted over the air (in the relevant hexadecimal, ASCII or binary formats).
Auto discovers the network topology based on the received messages. Each device is presented according to its type and all known and gathered information about it. Links between devices and routes are clearly displayed and the devices can be placed over a user-defined map or floor plan so to facilitate analysis of future capture sessions in the same network environment.
Shows the interaction between multiple devices in a single screen (using a ‘Sequence’ or ‘Message Sequence’ diagram) while easily indicating the protocol layer, message direction, message type, etc.
Specific transactions are identified and can be grouped.
The additional tools include statistics charts, flexible data search and filtering options, message compare utilities, temporary hiding element from views, encrypted data handling and more.
Capture File Converter
The Perytons on-line file converter allows converting other analyzers files into the Perytons capture file format.
This allows users with no suitable capture hardware, to get a first hand impression of the Perytons features and capabilities for better evaluation of the product.
The on-line file converter supports the following Bluetooth Low Energy (Bluetooth Smart) file formats:
- TI Bluetooth Low Energy Packet Sniffer (.psd)
- Wireshark Bluetooth Low Energy Capture File (.pcap)
After submitting the file you will be asked to download the converted file, with extension .ANLB to your computer. This file can be opened with the Peryton-Smart Protocol Analyzers.
Note that for large files the conversion process may take up to few minutes.
Perytons Analyzer main screen with variety of windows showing the traffic from the large picture down to the last bit
Message Sequence window showing the sequence of messages between selected devices
The Network View shows auto-detected message topology with the various devices their status and active connections
Time View window showing messages along time axis with variety of grouping options time markers bookmarks and more
Tree View shows the message fields in hierarchical XML like view and over the original and deciphered hexadecimal data
Statistics Window shows the data in pre-defined as well as user created statistics charts
Encrypted data is deciphered by auto detection or user managed encryption keys
Message Compare allows to quickly find the differences between any two messages
User Defined Scripts
User defined scripts are small pieces of code allowing to customize the analyzer generate alarms create statistics chart and generate traffic in response to the system under test behavior
With the Traffic Generator add-on messages can be easily created and then sent over the air to stimulate the system under test
In tabular mode user can select the fields to be displayed in Message View and sort the messages according to any of these fields
Notes can be added to any message or device indicating events of interest and can then shared with colleagues for further analysis
User preferences allow the user to set analyzer colors timers and other properties for optimized performance and look
3 Dongle Capture
Use of multiple dongles (Peryton-Smart3) allow capturing all three advertisement channels simultaneously.
Time View shows the channel hopping slots allowing to easily verify that the devices hops in the correct sequence and timing.