Using Network Analyzer Tool to Monitor Bluetooth Mesh Traffic
|
|
- Gwendoline Simmons
- 5 years ago
- Views:
Transcription
1 Using Network Analyzer Tool to Monitor Bluetooth Mesh Traffic KEY FEATURES This training demonstrates the usage of the Network Analyzer tool provided by Silicon Labs, and applies it to monitor Bluetooth Mesh traffic. Demonstration of Network Analyzer Monitoring Bluetooth Mesh traffic silabs.com Smart. Connected. Energy-friendly Rev. 0.1
2 Introduction 1 Introduction EFR32 parts have a so called Packet Trace Interface (PTI), which provides the possibility to monitor all packets received and transmitted by the radio externally. If PTI is enabled, the content of each radio packets are sent out via SPI or UART interface (depending on the configuration) as soon as the packet is received/transmitted by the radio. Hence all radio traffic can be monitored externally. Silicon Labs Wireless Starter Kit (WSTK) captures PTI data from radio boards and after timestamping forwards the packets to the PC via USB (J-Link EMU-COM channel 15) or Ethernet (TCP port 4905). The received packets can be decoded and visualized by Silicon Labs Network Analyzer tool coming with Simplicity Studio 4. The Network Analyzer tool is prepared to decode different standards including Bluetooth and Bluetooth Mesh. Since the communication is often encrypted, the tool is also prepared to decrypt encrypted messages, provided that it knows the keys used for encryption. Bluetooth Mesh packets are sent via advertisements flooding the network. This means that all packets can be captured with any devices in the area of the network. I.e. by using the PTI on any of your Bluetooth Mesh devices you can monitor the whole traffic of the Mesh network. silabs.com Smart. Connected. Energy-friendly Rev
3 Bluetooth Mesh Demos for Monitoring 2 Bluetooth Mesh Demos for Monitoring In the followings we will monitor the traffic of the BT Mesh Light Example demo application. This simulates a lightbulb that can be switched on/off with the help of a Bluetooth Mesh network. We will also need at least one BT Mesh Switch Example demo running on another device for testing purposes. 1. Open Simplicity Studio 2. Select your first device in the Devices tab 3. Check the Preferred SDK, it has to be Bluetooth Mesh 4. Click on the BT Mesh Light Example demo 5. Click Start in the dialog window 6. Select your second device in the Devices tab 7. Check the Preferred SDK again, it has to be Bluetooth Mesh 8. Click on the BT Mesh Switch Example demo 9. Click Start in the dialog window 10. You may repeat this for multiple lightbulbs and switches If you already have demo devices set up and provisioned, do a Factory reset on them. On the WSTK 1. Keep PB0 or PB1 pressed 2. Click reset 3. Wait until the screen shows *Factory reset* 4. Release PB0 or PB1 On your smartphone open Bluetooth Mesh app, go to Network view, long click on the Demo Network and click the X icon to flush network and group configuration. silabs.com Smart. Connected. Energy-friendly Rev
4 Start Network Analyzer 3 Start Network Analyzer 1. To open Network Analyzer perspective click on Network Analyzer in the upper right corner of Simplicity Studio or if it is not available go to Window > Perspective > Network Analyzer 2. To enable decoding of Bluetooth packets select File > Preferences, browse for Network Analyzer > Decoding > Stack Versions, and make sure Bluetooth Smart is your default stack profile. Press OK. This would ensure, that the packets are parsed as Bluetooth packets. 3. Right click on your device and choose Connect then choose Start capture. This will open up a new window and start capturing your packets. 4. Right click on your device and chose Stop capture to stop monitoring silabs.com Smart. Connected. Energy-friendly Rev
5 Start Network Analyzer silabs.com Smart. Connected. Energy-friendly Rev
6 Provisioning 4 Provisioning The first step to connect a device to a mesh network is provisioning. An unprovisioned device has to advertise itself to be discoverable for the Provisioner. This can be done by the Unprovisioned Device Beacon and by advertising the Mesh Provisioning Service. To observe these: 1. Start capturing packets while your device is unprovisioned. Stop capturing after seconds. 2. In the events window of the Network Analyzer you can find both Unprovisioned Device Beacons and Mesh Provisioning Service advertisements: 3. Find and select an Adv Indication packet where the MAC Src matches the MAC address of your device. (Note: the last 2 bytes of your MAC address is shown on the LCD of the WSTK). The content of this Mesh Provisioning Service advertisement is defined by the Bluetooth Mesh specification as You should observe the same packet format in the Event Details window: You can see the Mesh Provisioning Service advertised (UUID 0x1827) along with the Device UUID which is SilabsDev-XXXXXX, where XXXXXX is the MAC address of the device. 4. Now find and select an Unprovisioned Device Beacon packet (Note: these are much rarer then service advertisements). You can see its content decoded in the Event Details window: silabs.com Smart. Connected. Energy-friendly Rev
7 Provisioning Next step is to provision the device. This can be done via ADV packets or via GATT connection. In this demo the provisioning is done via GATT connection. The provisioner (smartphone) connects to the device, builds up an authenticated channel via the Provisioning Service, and shares the secret Network Key with the device. 1. Open Silicon Labs Bluetooth Mesh Application on your smartphone 2. Select the Provision tab, click scan and find your device 3. Start capturing packets in Network Analyzer 4. Click on the mesh icon next to your device to provision it. 5. Stop capturing when provisioning is done. 6. Now you can see in the event log the smartphone and your device establishing a connection. After establishment, the smartphone and the device communicate via the Unprovisioned Device Service: the smartphone send write commands to the Mesh Provisioning Data In characteristic, and the device sends notifications via the Mesh Provisioning Data Out characteristic. 7. Click on any Attribute: Write Request or Attribute: Handle Value Notification packet. In the Event details you can see the data sent: The Provisioning data is currently not decoded. But you can easily find the Provisioning PDU Type (second octet), which can be one of the followings: silabs.com Smart. Connected. Energy-friendly Rev
8 Provisioning The Network Key is shared in the Provisioning Data packet. However, the content of this packet is already encrypted, so you cannot observe the Network Key directly. To find the Network Key (and the Device Key): 1. Open Bluetooth Mesh app on your smartphone 2. Click on your Demo Network 3. Select Devices tab 4. Wait until the mesh icon in the upper right corner gets green 5. Long click on your device 6. Click on the settings icon 7. Select INFO tab From now on every communication with the device is encrypted with the Network Key and the Device Key. To be able to decrypt these messages you have to add the Network Key and the Device Key to the encryption keys of the Network Analyzer: 1. In Simplicity Studio select Window > Preferences > Network Analyzer > Decoding > Security Keys 2. Click New 3. Change the name to Mesh Network Key 4. Change the key value to the Net Key observed in the app 5. Click New 6. Change the name to Device Key 7. Change the key value to the Dev Key observed in the app 8. Click OK Now, before moving on, provision all of your other devices (lights and switches) in the demo network and add their device keys to the security keys of Network Analyzer! silabs.com Smart. Connected. Energy-friendly Rev
9 Configuring the model 5 Configuring the model After all your devices are added to the network (provisioned), they have to be configured. This means assigning an application (e.g. light switching) and a model (e.g. on/off control or on/off device) to the device. Unlike provisioning, which was done on a point-to-point connection, configuration is done via the mesh network. The smartphone connects to one of the devices on the network that will serve as a proxy device: it forwards the messages of the smartphone to the mesh network. The message then floods the whole network via relayed advertisements. To find the proxy device: 1. Open Bluetooth Mesh app 2. Select Demo Network 3. Go to the Devices tab 4. Find the device with the red radio signal icon Now let s configure a device which is not the proxy. (If you configure the proxy, the messages are not necessarily forwarded on the mesh network, so you cannot observe mesh traffic!) 1. Start capturing packets on any of your devices 2. Open Bluetooth Mesh app on your smartphone 3. Select your network 4. Go to Devices tab 5. Long click on one of your devices which is not the proxy 6. Click the configuration icon 7. Select a functionality 8. Select a group 9. Click Apply 10. Stop capturing packet after some second silabs.com Smart. Connected. Energy-friendly Rev
10 Configuring the model During the configuration process you can observe the following messages: BT Mesh Access Message: Config AppKey Add BT Mesh Access Message: Config AppKey Status BT Mesh Access Message: Config Model App Bind BT Mesh Access Message: Config Model App Status When the device is assigned to an application, the first step is providing them with the Application Key. This ensures that devices assigned to different application will not interfere (e.g. a light switch cannot open the door). Find the following packets: Clicking on any of the first two packets will reveal the content including the Application Key: You can find the same Application Key in the smartphone app at the same place where you can find the Network Key and Device Key (see previous section). Now add the Application Key to the security keys of Network Analyzer 1. In Simplicity Studio select Window > Preferences > Network Analyzer > Decoding > Security Keys 2. Click New 3. Change the name to Application Key 4. Change the key value to the Application Key 5. Click OK From now on you will be able to decrypt messages that are encrypted with the Application Key. Now, before moving on, configure all of your other devices (lights and switches) in the demo network! silabs.com Smart. Connected. Energy-friendly Rev
11 Segmented Mesh Messages 6 Segmented Mesh Messages The BT Mesh Access Message: Config AppKey Add message is also a good example for segmented messages. Since the size of the advertisement packet is limited, messages often have to be split into segments. In this case the access message is: 1. Encrypted on the application level 2. Split into segments 3. Segments are encrypted on the network level Network Analyzer automatically groups up packets that are segments of the same message and decodes them as one message. The whole process is: 1. Decrypting the packets on the network level 2. Reassembling segments belonging to the same message 3. Decrypting the message on the application level 4. Decoding (parsing) the message The Events window shows each segments marking them with the segment number (e.g. [1/2]). The Event Detail window always shows the content of the reassembled message. The Hex Dump window shows the decrypted and reassembled message by default, however the raw captured data can also be observed for each segments: silabs.com Smart. Connected. Energy-friendly Rev
12 Filtering Mesh Traffic 7 Filtering Mesh Traffic While capturing packets you may see a number of undesired advertisements originating from other Bluetooth devices around you, e.g. from smartphones advertising themselves. This often makes it hard to observe mesh traffic only. Unfortunately, these advertisement cannot be filtered out, but you can apply highlighting for Mesh traffic to find mesh packets easily. 1. Click on the Filter Manager icon in the toolbar or find Window > Show View > Expression Manager 2. In the Expression Manager window click on New 3. Change the name of the New Filter to Mesh filter 4. Type in the following expression: bleadv.adv_type_0 == 0x2a this will find advertisement packets with Mesh content 5. Tick the Color checkbox 6. Click on the box under Bg (background) or Fg (foreground) 7. Choose a color after clicking on Now all the Mesh traffic (events and transactions) will be highlighted with the chosen color. If there are multiple mesh networks in your vicinity (e.g. on a training) you may also want to filter for your own mesh network: 1. Find any mesh packet that could be decrypted by the Network Analyzer. (Since you know the Network Key of your own network only, packets from other mesh networks will show an error message: BT Mesh NWK level decryption failed) 2. Find the Network ID in the Event Details: 3. In the Expression Manager window click on New 4. Change the name of the New Filter to My Mesh Network 5. Type in the following expression: btmeshnw.nid == 0x14 Replace the number with your own Network ID! 6. Tick the Color checkbox and choose a color silabs.com Smart. Connected. Energy-friendly Rev
13 Communication on the Mesh Network 8 Communication on the Mesh Network On a Bluetooth Mesh network devices are communicating via advertisements flooding the whole network. Consequently you can see all messages with any device on the network. However you can only decrypt messages that are encrypted with: o Network Key only o Network Key + your Device Key o Network Key + Application Key of the application you are involved in Network Analyzer will automatically try to decrypt the messages with the provided security keys. If succeeded the Mesh content is parsed. 1. Start capturing packets 2. Press PB0 or PB1 on a Switch Node in your demo network 3. Check if the light (LEDs) was turned on/off on the Light Nodes in your demo network 4. Stop capturing Find the following message and select it: This message was encrypted with the already known Network and Application Keys, hence it is automatically decrypted by the Network Analyzer and its content is parsed: silabs.com Smart. Connected. Energy-friendly Rev
14 Saving Sessions The parsed data is organized into the standard Bluetooth Mesh layers: Network Layer Lower Transport Layer Upper Transport Layer Access Layer The Upper Transport layer is covered by the App Encryption MIC (message integrity check). 9 Saving Sessions You can easily save capture sessions into log files (.isd format) by simply selecting File > Save. However, you have to be aware, that security keys are not saved by default. Hence if someone other opens the log file on their own computer they will not be able to decrypt messages. To save security keys into the log file: 1. Go to Window > Preferences > Network Analyzer > Decoding > Security Keys 2. Tick the checkbox: Save decryption keys in ISD files. 3. Click OK silabs.com Smart. Connected. Energy-friendly Rev
Energy profiler and Network analyzer Training Lab manual for
Energy profiler and Network analyzer Training Lab manual for KEY FEATURES BLE SDK V2.0.0 or later This training demonstrates the of usage of the Energy profiler and the Network analyzer modules of Simplicity
More informationUG366: Bluetooth Mesh Node Configuration User s Guide
UG366: Bluetooth Mesh Node Configuration User s Guide This users guide describes the DCD (Device Composition Data) Configurator and the Memory Configurator, both available in the Graphical User Interface
More informationQSG107: SLWSTK6101A/B Quick-Start Guide
QSG107: SLWSTK6101A/B Quick-Start Guide The Blue Gecko Bluetooth Smart Wireless Starter Kit is meant to help you evaluate Silicon Labs Blue Gecko Bluetooth Smart modules and get you started with your own
More informationQSG155: Using the Silicon Labs Dynamic Multiprotocol Demonstration Applications
QSG155: Using the Silicon Labs Dynamic Multiprotocol Demonstration Applications This document shows how to use the dynamic protocol lighting demonstrations. Two demonstrations may be used, one incorporating
More informationQSG107: SLWSTK6101A/B Quick-Start Guide
QSG107: SLWSTK6101A/B Quick-Start Guide Note: The contents of this document are deprecated. Please see QSG139: Bluetooth Development with Simplicity Studio for current instructions. The Blue Gecko Bluetooth
More informationBLE Mesh Application Level Overview
A v1.0 INTRODUCTION In July of 2017, the Bluetooth SIG released Mesh Profile Specification v1.0 which describes a Mesh Profile running on top of any device which is v4.0 or newer. The goal of this document
More informationQSG139: Getting Started with Bluetooth Software Development
QSG139: Getting Started with Bluetooth Software Development This document describes how to get started with Bluetooth development using the Bluetooth SDK and Simplicity Studio with a compatible wireless
More informationAN888: EZR32 Simple TRX Application Quick Start Guide
AN888: EZR32 Simple TRX Application Quick Start Guide The EZR32LG and EZR32WG Wireless MCUs are the latest in Silicon Labs family of wireless MCUs delivering a high performance, low energy wireless solution
More informationBluetooth Mesh. Johan Hedberg
Bluetooth Mesh Johan Hedberg What is Bluetooth Mesh? New standard which came out in 2017 Many-to-many, multi-hop topology No new Bluetooth HW required Broadcast & relay in a flooding/ripple fashion Mainly
More informationSi117x Static HRM/SpO2
Si117x Static HRM/SpO2 Software Demo for Wireless STK User s Guide 1.0 Introduction The Silicon Labs Static HRM/SpO 2 software demo for Wireless Starter Kit (EFR32 MG) provides an example application to
More informationQSG139: Bluetooth Development with Simplicity Studio
QSG139: Bluetooth Development with Simplicity Studio This document describes how to get started with Bluetooth development using Silicon Labs Simplicity Studio, and how to use the various applications
More informationUM2361. Getting started with the ST BlueNRG-Mesh ios application. User manual. Introduction
User manual Getting started with the ST BlueNRG-Mesh ios application Introduction The BlueNRG-Mesh ios app is the Bluetooth LE Mesh implementation for ios. The app implements BLE Mesh Profile 1.0 specifications
More informationQSG107: SLWSTK6101A Quick-Start Guide
QSG107: SLWSTK6101A Quick-Start Guide SLWSTK6101A Blue Gecko Bluetooth Smart Module Wireless Starter Kit Quick-Start Guide The Blue Gecko Bluetooth Smart Wireless Starter Kit is meant to help you evaluate
More informationAN888: EZR32 Quick Start Guide
The EZR32LG, EZR32WG, and EZR32HG Wireless MCUs deliver a high-performance, low-energy wireless solution integrated into a small form factor package. By combining a high-performance Silicon Labs EZRadio
More informationKST3300 Firmware Specification
Revision 1.1 - Last Updated November 6, 2018 1 Table Of Contents Table Of Contents Introduction Document Revision History Overview Architecture Operational Description State Machine Uplink Messages Downlink
More informationSAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications discussed
SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications discussed herein are for reference purposes only. All information discussed
More informationHow to Deploy BlueZ v5.50 on Raspberry Pi 3 and Use It Part 2 Provisioning
Step-by-Step Guide How to Deploy BlueZ v5.50 on Raspberry Pi 3 and Use It Part 2 Provisioning BlueZ is the official Linux Bluetooth protocol stack. As stated in the BlueZ v5.47 release notes, this release
More informationInterpretype Bluetooth Setup Procedure
This information is for configuring the Interpretype to communicate using the Bluetooth Connectivity Kit. To communicate using LAN or Wi-Fi in the full featured version of our software, please refer to
More informationWireless LAN USB Stick AWL400. User Manual. Version 1.1 June BENQ Corporation
Wireless LAN USB Stick AWL400 User Manual Version 1.1 June 2002 Notice I Copyright Statement This manual cannot be reproduced in any form or by any means or used to make any derivative such as translation,
More informationEmber Desktop User Guide. Version 3.3 Build 1985
Ember Desktop User Guide Version 3.3 Build 1985 Introduction to Simplicity Studio Table of Contents 1 About the Ember Debug Environment...1 2 Registering Simplicity Studio...2 3 Simplicity Studio Network
More informationQSG106: Getting Started with EmberZNet PRO
QSG106: Getting Started with EmberZNet PRO This quick start guide provides basic information on configuring, building, and installing applications for the Mighty Gecko (EFR32MG) family of SoCs using the
More informationQSG126: Bluetooth Developer Studio Quick-Start Guide
QSG126: Bluetooth Developer Studio Quick-Start Guide Bluetooth Developer Studio (BTDS) is a graphical GATT-based development framework that facilitates building Bluetooth-enabled applications on EFR32
More informationQSG119: Wizard Gecko WSTK Quick-Start Guide
QSG119: Wizard Gecko WSTK Quick-Start Guide The Wizard Gecko WGM110 Wi-Fi Wireless Starter Kit (WSTK) is designed to help you get started and evaluate the Silicon Labs WGM110 Wi-Fi Module. WSTK allows
More informationBluetooth LE 4.0 and 4.1 (BLE)
Bluetooth LE 4.0 and 4.1 (BLE) Lab 11 Lunch April 23rd, 2014 Noah Klugman Josh Adkins 1 Outline History of Bluetooth Introduction to BLE Architecture Controller Host Applications Power Topology Example:
More informationUG160: Wizard Gecko BGTool User's Guide
UG160: Wizard Gecko BGTool User's Guide This user's guide walks you through the basic uses of the BGTool. This tool allows the developer to quickly test and evaluate Silicon Lab s Wizard Gecko Wi-Fi Module
More informationAN1137: Bluetooth Mesh Network Performance
AN1137: Bluetooth Mesh Network Performance This application note details methods for testing Bluetooth mesh network performance. With an increasing number of mesh networks available in today s wireless
More informationiconnect625w Copyright Disclaimer Enabling Basic Wireless Security
iconnect625w Enabling Basic Wireless Security Copyright Copyright 2006 OPEN Networks Pty Ltd. All rights reserved. The content of this manual is subject to change without notice. The information and messages
More informationAN1144: Using Device Management Service with Zigbee Gateways
AN1144: Using Device Management Service with Zigbee Gateways This application note describes how to use a Zigbee gateway application with the Zentri Device Management Service (DMS) to manage and monitor
More informationZICM357P2 - Evaluation Kit User s Guide
User Guide 0008-02-08-00-000 (Rev. A) ZICM357P2 - Evaluation Kit User s Guide ZICM357P2 Evaluation Kit User Guide Introduction The ZICM357P2 Evaluation Kit (ZICM357P2-KIT1-1) provides a simple evaluation
More informationTrimble Recon Handheld: Using the Socket Bluetooth CompactFlash Card
31 August 2006 Trimble Recon Handheld: Using the Socket Bluetooth CompactFlash Card This document explains how to use the Socket Bluetooth CompactFlash card on the Trimble Recon handheld running the Microsoft
More informationLab Exercise Protocol Layers
Lab Exercise Protocol Layers Objective To learn how protocols and layering are represented in packets. They are key concepts for structuring networks that are covered in 1.3 and 1.4 of your text. Review
More informationAN1200: Bluetooth Mesh for ios and Android ADK
AN1200: Bluetooth Mesh for ios and Android ADK This document describes how to get started with Bluetooth mesh application development for ios and Android smart phones and tablets using the Silicon Labs
More informationObjectives: (1) To learn to capture and analyze packets using wireshark. (2) To learn how protocols and layering are represented in packets.
Team Project 1 Due: Beijing 00:01, Friday Nov 7 Language: English Turn-in (via email) a.pdf file. Objectives: (1) To learn to capture and analyze packets using wireshark. (2) To learn how protocols and
More informationWireless-G Router User s Guide
Wireless-G Router User s Guide 1 Table of Contents Chapter 1: Introduction Installing Your Router System Requirements Installation Instructions Chapter 2: Preparing Your Network Preparing Your Network
More informationQSG108: Getting Started with Silicon Labs Bluetooth Software
QSG108: Getting Started with Silicon Labs Bluetooth Software This document walks you through the Silicon Labs Bluetooth stack, SDK (Software Development Kit), and development tools for Wireless Geckos
More informationQSG153: Micrium s μc/probe Tool Quick- Start Guide
QSG153: Micrium s μc/probe Tool Quick- Start Guide This document explains how to run Micrium's µc/probe tool on the following EFM32 MCU boards from Silicon Labs: Giant Gecko Starter Kit (EFM32GG-STK3700)
More informationZFSM-201-KIT-1 Wireless UART Application User Guide
Free Star Pro Series ZFSM-201-KIT-1 Wireless UART Application User Guide ZFSM-201-1 FreeStar Pro Module Document # 0006-00-08-06-000 (Rev A) Table of Contents 1 OVERVIEW... 2 1.1 DESCRIPTION... 2 2 COMMUNICATIONS
More informationAN1160: Project Collaboration with Simplicity Studio
AN1160: Project Collaboration with Simplicity Studio This document presents best practices procedures for sharing and collaborating on Simplicity Studio projects among a team of developers or developers
More information802.11a g Dual Band Wireless Access Point. User s Manual
802.11a+802.11g Dual Band Wireless Access Point User s Manual 0 Chapter 1 Introduction 1.1 Feature Fully interoperable with IEEE 802.11b compliant products. High-Speed data transfer rate up to 11Mbps.
More informationAPC-100. IEEE g Wireless USB Adapter. User s Guide v1.0
APC-100 IEEE 802.11g Wireless USB Adapter User s Guide v1.0 FCC Certifications Federal Communication Commission Interference Statement This equipment has been tested and found to comply with the limits
More informationIntroduction to Z-Wave SmartStart. Whitepaper
Introduction to Z-Wave SmartStart Whitepaper TABLE OF CONTENTS Summary... 3 Abbreviations and Terminology... 3 Z-Wave SmartStart under the Hood... 5 Improved Inclusion Process...5 QR Data Structure...7
More informationmmwave Sensor Raw Data Capture Using the DCA1000 Board and mmwave Studio
mmwave Sensor Raw Data Capture Using the DCA1000 Board and mmwave Studio Scope of the training This training will help you getting started on capture raw ADC data from TI s mmwave sensor devices using
More informationACR1255U-J1. Secure Bluetooth NFC Reader. User Manual V1.02. Subject to change without prior notice.
ACR1255U-J1 Secure Bluetooth NFC Reader User Manual V1.02 Subject to change without prior notice Table of Contents 1.0. Introduction... 3 2.0. For ios... 4 2.1. Install the Bluetooth demo application...
More informationAdvanced Help Guide. Wireless Signature Pads. Copyright 2018 Topaz Systems Inc. All rights reserved.
Advanced Help Guide Wireless Signature Pads Copyright 2018 Topaz Systems Inc. All rights reserved. For Topaz Systems, Inc. trademarks and patents, visit www.topazsystems.com/legal. Table of Contents Overview...
More informationAWUS036NHR Long-Range Indoor IEEE n USB Adapter User Manual
AWUS036NHR Long-Range Indoor IEEE 802.11n USB Adapter User Manual Alfa Network, Inc. Page 1 Table of Content Overview... 3 Unpacking information... 3 Introduction to the AWUS036NHR Indoor USB Adapter...
More informationSirindhorn International Institute of Technology Thammasat University
Name.............................. ID............... Section...... Seat No...... Sirindhorn International Institute of Technology Thammasat University Course Title: IT Security Instructor: Steven Gordon
More informationAIRNET 54Mb b/g High Power USB Adapter. User s Manual
AIRNET 54Mb 802.11b/g High Power USB Adapter User s Manual FCC Certifications Federal Communication Commission Interference Statement This equipment has been tested and found to comply with the limits
More informationQSG113: Getting Started with Silicon Labs Thread
QSG113: Getting Started with Silicon Labs Thread This quick start guide provides basic information on configuring, building, and installing applications for the Mighty Gecko (EFR32MG) family of SoCs using
More informationDBT-120 Bluetooth USB Adapter
DBT-120 Bluetooth USB Adapter Rev.2.1 (09/25/2002) 2 Contents Introduction... 5 Package Contents... 6 Installing Bluetooth Software... 6 Hardware Installation... 8 Introduction to Bluetooth Software...
More informationUser s Guide AIR-USB112NH November, VRTL8191SU
AIRNET 300Mb 802.11b/g/n High Power USB Adapter User s Guide AIR-USB112NH November, 2010 - VRTL8191SU TABLE OF CONTENTS Installation 3 Uninstall 6 Making a Basic Network Connection 8 Ad-Hoc Mode 9 Infrastructure
More informationUG369: Wireless Xpress BGX13P SLEXP8027A Kit User's Guide
UG369: Wireless Xpress BGX13P SLEXP8027A Kit User's Guide The Wireless Xpress BGX13P expansion board is an excellent starting point to get familiar with the Bluetooth Xpress BGX13 Bluetooth Low Energy
More informationUsing Diagnostic Tools
Using Diagnostic Tools The Tools System Diagnostics page on the INVESTIGATE view provides several diagnostic tools that help troubleshoot various kinds of network problems and process monitors. Tech Support
More informationSoftware Design Specification
Software Design Specification Node Provisioning Information Type Registry (QR code, Z/IP Gateway, SmartStart) Document No.: SDS13944 Version: 6 Description: Provisioning Information Types to be specified
More informationAPSCN VPN Settings for Windows 7 2. APSCN VPN Settings for Windows XP 8. APSCN VPN Settings for MAC OS 15
APSCN VPN Settings for Windows 7 2 1. Creating a VPN Connection 2 2. Disconnecting the VPN 6 3. Connecting to an existing VPN Connection 7 APSCN VPN Settings for Windows XP 8 1. Creating a VPN Connection
More informationOutdoor Wireless USB Adapter User Guide
Outdoor Wireless USB Adapter User Guide FCC STATEMENT This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits
More informationThe BlueNRG-1, BlueNRG-2 BLE OTA (over-the-air) firmware upgrade
Application note The BlueNRG-1, BlueNRG-2 BLE OTA (over-the-air) firmware upgrade Introduction This application note describes the BlueNRG-1, BlueNRG-2 over-the-air (OTA) firmware upgrade procedures running
More informationConfiguring the WT-4 for ftp (Infrastructure Mode)
En Configuring the WT-4 for ftp (Infrastructure Mode) Mac OS X Introduction This document provides basic instructions on configuring the WT-4 wireless transmitter and a Mac OS X (10.5.2) ftp server for
More informationkcenergy User Guide Introduction Hardware
Introduction Our kcenergy firmware provides an embedded Bluetooth Low Energy (BLE) system on a small footprint preengineered module. The firmware is written for the CSR1010 chipset. kcenergy provides the
More informationAN1086: Using the Gecko Bootloader with the Silicon Labs Bluetooth Applications
AN1086: Using the Gecko Bootloader with the Silicon Labs Bluetooth Applications This application note includes detailed information on using the Silicon Labs Gecko Bootloader with Silicon Labs Bluetooth
More informationBluetooth Low Energy Protocol Stack
APPLICATION NOTE Bluetooth Low Energy Protocol Stack R01AN2469EJ0113 Rev.1.13 Introduction This manual describes the installation, configuration and usage of. The tool controls the Renesas Bluetooth low
More informationSonicWALL strongly recommends you follow these steps before installing Global VPN Client (GVC) 4.0.0:
GVC SonicWALL Global VPN Client 4.0.0 Contents Pre-installation Recommendations... 1 Platform Compatibility... 1 New Features... 2 Known Issues... 3 Resolved Known Issues... 4 Troubleshooting... 5 Pre-installation
More informationEFM32 EFM32GG11 Giant Gecko Family QSG149: EFM32GG11-SLSTK3701A Quick-Start Guide
EFM32 EFM32GG11 Giant Gecko Family QSG149: EFM32GG11-SLSTK3701A Quick-Start Guide The EFM32GG11-SLSTK3701A is an excellent starting point to get familiar with the EFM32 EFM32GG11 Giant Gecko microcontrollers.
More informationQSG166: WF200 Wi-Fi Development Kit Quick Start Guide
QSG166: WF200 Wi-Fi Development Kit Quick Start Guide The WF200 Wi-Fi Development Kit is an excellent way to get started with WF200 Wi-Fi transceiver IC to achieve performance evaluation and software development.
More informationnrf Connect Bluetooth low energy
nrf Connect Bluetooth low energy User Guide v2.2 4399_003 v2.2 / 2018-06-21 Contents Revision history.................................. iii 1 nrf Connect Bluetooth low energy...................... 4 2
More informationAN1045: Bluetooth Over-the-Air Device Firmware Update for EFR32xG1 and BGM11x Series Products
AN1045: Bluetooth Over-the-Air Device Firmware Update for EFR32xG1 and BGM11x Series Products This application note describes the legacy OTA (Over-the-Air) firmware update mechanism used in the Silicon
More information9. Wireshark I: Protocol Stack and Ethernet
Distributed Systems 205/2016 Lab Simon Razniewski/Florian Klement 9. Wireshark I: Protocol Stack and Ethernet Objective To learn how protocols and layering are represented in packets, and to explore the
More informationuser guide January 2006 CSR Cambridge Science Park Milton Road Cambridge CB4 0WH United Kingdom Registered in England
user guide January 2006 CSR Cambridge Science Park Milton Road Cambridge CB4 0WH United Kingdom Registered in England 4187346 Tel: +44 (0)1223 692000 Fax: +44 (0)1223 692001 www.csr.com Contents Contents
More informationDistributed Device Synchronization
IT 18 014 Examensarbete 30 hp Juni 2018 Distributed Device Synchronization Mahmoud Malekighaleabdolreza Institutionen för informationsteknologi Department of Information Technology Abstract Distributed
More informationWireless LAN PC Card AWL-100. User Manual. Version 1.1 June BENQ Corporation
Wireless LAN PC Card AWL-100 User Manual Version 1.1 June 2002 i Notice I Copyright Statement This manual cannot be reproduced in any form or by any means or used to make any derivative such as translation,
More informationAN4869 Application note
Application note BlueNRG-1, BlueNRG-2 BLE OTA (over-the-air) firmware upgrade Introduction This application note describes the BlueNRG-1 over-the-air (OTA) firmware upgrade procedures running on top of
More informationIntroducing Class-Level Decoding Video See a video demonstration of the new real-time class-level decoding feature of the Data Center Software.
Debug USB Faster with USB Class-Level Decoding Introducing Class-Level Decoding Video See a video demonstration of the new real-time class-level decoding feature of the Data Center Software. What are USB
More informationACR3901U-S1. Secure Bluetooth Contact Card Reader. User Manual V1.01. Subject to change without prior notice.
ACR3901U-S1 Secure Bluetooth Contact Card Reader User Manual V1.01 Subject to change without prior notice Table of Contents 1.0. Introduction... 3 2.0. For ios... 4 2.1. Install the Bluetooth demo application...
More informationLink-OS & Printer Portfolio Overview
Link-OS & Printer Portfolio Overview Bret Anno Manager, Software Engineering Leo Lowy Director, Software Link-OS OS API Apps Profile Manager Virtual Devices Cloud Connect Print Touch Developer Tools Print
More informationUse of the TCP/IP Protocols and the OSI Model in Packet Tracer
Communication Networks [Netw501] Spring 2018 Tutorial 3 Packet Tracer Activity 3 Use of the TCP/IP Protocols and the OSI Model in Packet Tracer Introduction: In Packet Tracer simulation mode, detailed
More informationChapter 4. TCP / UDP Transport Protocol Overview
Network Basic v0.1 Chapter 4. TCP / UDP Transport Protocol Overview 1 Network Basic v0.1 Chapter 4 TCP / UDP Overview 1. Object 2. Transport Layer Role and Services 3. App and Operation of TCP Mechanism
More informationPrimex Device Configuration Software Advanced User Guide
Primex Device Configuration Software Advanced User Guide OneVue Wi-Fi & PoE Synchronized Time Solution OneVue is a trademark of Primex. The innovative technology software solution for facility and time
More informationpinremote Manual Version 4.0
pinremote Manual Version 4.0 Page 1 Table of content 1 Introduction... 4 2 Setup... 5 2.1 Requirements server... 5 2.2 Requirements client... 5 2.3 Setup process... 6 2.3.1 Single Server... 8 2.3.2 Cluster...
More informationKing Fahd University of Petroleum & Minerals. Data Traffic Capture and Protocols Analysis using Sniffer Tool
King Fahd University of Petroleum & Minerals Electrical Engineering Department EE 400, Experiment # 4 Data Traffic Capture and Protocols Analysis using Sniffer Tool Objectives: After this experiment, students
More informationWireless Print Server with 3G Mobile Video. Wireless G USB 2.0 Adapter
Wireless G USB 2.0 Adapter Wireless Print Server with 3G Mobile Video System Requirements 10/100 Fast Ethernet Wired or 802.11b/g Wireless Network Printer with USB Port* Computer with: Windows XP (SP2)
More informationEFM32 Pearl Gecko Family QSG118: EFM32PG1 SLSTK3401A Quick- Start Guide
EFM32 Pearl Gecko Family QSG118: EFM32PG1 SLSTK3401A Quick- Start Guide The EFM32PG1 SLSTK3401A is an excellent starting point to get familiar with the EFM32 Pearl Gecko microcontrollers. The kit contains
More informationManaging SonicWall Gateway Anti Virus Service
Managing SonicWall Gateway Anti Virus Service SonicWall Gateway Anti-Virus (GAV) delivers real-time virus protection directly on the SonicWall security appliance by using SonicWall s IPS-Deep Packet Inspection
More informationRiverbed AirPcap software AirPcapReplay
Riverbed AirPcap software AirPcapReplay 1. Introduction The purpose of this application is to replay 802.11 network traffic, whether it is contained in a trace file or simply a single packet. In addition
More informationDataHub: FAQs/Troubleshooting
On the Ward s DataHub... = Select key = On/Off and ESC key = Scroll key 1. How do I pair my DataHub with a Windows computer? 2. How do I pair my DataHub with an Apple Macintosh (Mac) computer? 3. How do
More informationFigure 1. Simplicity Studio
SIMPLICITY STUDIO USER S GUIDE 1. Introduction Simplicity Studio greatly reduces development time and complexity with Silicon Labs EFM32 and 8051 MCU products by providing a high-powered IDE, tools for
More informationAN1114: Integrating Silicon Labs Bluetooth Applications with the Micrium RTOS
AN1114: Integrating Silicon Labs Bluetooth Applications with the Micrium RTOS This application note provides background information on the system architecture and event-based communication between the
More informationBLE Command Line Interface Document
BLE Command Line Interface Document BLE Command Line Interface Sheet 1 of 31 V1.18 Nov 11, 2016 Index: 1. Introduction... 6 Supported Platform... 7 Reference... 7 2. Commands Status Responses... 8 2.1
More informationUG365: GATT Configurator User s Guide
UG365: GATT Configurator User s Guide This guide provides the information needed to effectively use the Bluetooth GATT Configurator provided as a part of Simplicity Studio. The GATT Configurator is an
More informationPMS 138 C Moto Black spine width spine width 100% 100%
Series MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. 2009 Motorola, Inc. Table of
More informationHyperBlade Bluetooth Serial Port Setup Guide For use with Scimitar Software and USB Bluetooth adapter Hyperdyne Labs 2006
HyperBlade Bluetooth Serial Port Setup Guide For use with Scimitar Software and USB Bluetooth adapter Hyperdyne Labs 2006 INTRODUCTION If you are using our USB Bluetooth adapter, this document will show
More informationice40 UltraPlus Image Sensor Elliptical Crypto Engine (ECC) Demo - Radiant Software User Guide
ice40 UltraPlus Image Sensor Elliptical Crypto Engine (ECC) Demo - Radiant Software FPGA-UG-02060 Version 1.0 June 2018 Contents Acronyms in This Document... 3 1. Introduction... 4 2. Functional Description...
More informationEFM8 Laser Bee Family QSG110: EFM8LB1-SLSTK2030A Quick Start Guide
EFM8 Laser Bee Family QSG110: EFM8LB1-SLSTK2030A Quick Start Guide The EFM8LB1-SLSTK2030A is an excellent starting point to get familiar with the EFM8 Laser Bee microcontrollers. The kit contains sensors
More informationMBMimic for the Bluetooth Smart Mountbatten
1 MBMimic for the Bluetooth Smart Mountbatten The MBMimic is a communication app that supports the production of hard copy Braille output and interaction with a Braille user. The app can be operated by
More informationEFM8 Universal Bee Family EFM8UB2 Errata
EFM8 Universal Bee Family EFM8UB2 Errata This document contains information on the errata of revision A of EFM8UB2. For errata on older revisions, please refer to the errata history for the device. The
More informationUG119: Blue Gecko Bluetooth Smart Device Configuration Guide
UG119: Blue Gecko Bluetooth Smart Device Configuration Guide This document describes how to start a software project for your Blue Gecko Bluetooth Smart devices, how to include the necessary resources
More informationUG103.11: Thread Fundamentals
UG103.11: Thread Fundamentals This document includes a brief background on the emergence of Thread, provides a technology overview, and describes some key features of Thread to consider when implementing
More informationkcenergy User Guide DRAFT EDITION Introduction Serial Data Communications Hardware Supported Bluetooth Profiles
DRAFT EDITION Introduction Our kcenergy firmware provides an embedded Bluetooth Low Energy (BLE) system on a small footprint preengineered module. The firmware is written for the CSR1010 chipset. kcenergy
More informationBT740 Development Kit Quick Start Guide v1.2
v1.2 This applies to the following part numbers: DVK-BT740-SA DVK-BT740-SC INTRODUCTION There are two hardware variants (on board antenna and ufl connector for external) of the BT740 Enhanced Data Module
More informationDASH7 ALLIANCE PROTOCOL - WHERE RFID MEETS WSN. public
DASH7 ALLIANCE PROTOCOL - WHERE RFID MEETS WSN public DASH7 ALLIANCE PROTOCOL OPEN STANDARD OF ULTRA LOW POWER MID-RANGE SENSOR AND ACTUATOR COMMUNICATION Wireless Sensor and Actuator Network Protocol
More informationUG103.6: Bootloading Fundamentals
This document introduces bootloading for Silicon Labs networking devices. It summarizes the differences between the Silicon Labs Gecko Bootloader and the legacy Ember bootloaders and discusses their applicability
More informationPM0257. BlueNRG-1, BlueNRG-2 BLE stack v2.x programming guidelines. Programming manual. Introduction
Programming manual BlueNRG-1, BlueNRG-2 BLE stack v2.x programming guidelines Introduction The main purpose of this document is to provide a developer with some reference programming guidelines about how
More information