ST AN3406 APPLICATION NOTE

ST AN3406 APPLICATION NOTE

AN3406

Application note

Using an STM32W108-based board and Wireshark for IEEE 802.15.4 packet analysis

1 Introduction

This document describes a PC software application that interfaces STM32W108-based boards with Wireshark for capturing and displaying IEEE 802.15.4 traffic at 2.4 GHz.

This application requires the use of a compatible IEEE 802.15.4 board to interface with Wireshark as an over-the-air protocol analyzer or packet sniffer.

Wireshark is a complete open-source network protocol analyzer, widely used for troubleshooting, analysis, development and education. It enables you to inspect hundreds of protocols, including IEEE 802.15.4 and most related upper-layer protocols, such as Zigbee and 6LoWPAN.

May 2011

Doc ID 018855 Rev 1

1/10

www.st.com

Contents

AN3406

 

 

Contents

1

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

2

Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

3

Application block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

4

Installing software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

 

4.1

Installing Wireshark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

 

4.2

Installing the STM32W108 Wireshark server . . . . . . . . . . . . . . . . . . . . . . .

5

5

Installing sniffing boards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

 

5.1

Plugging in the board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

 

5.2

Programming the board as a sniffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

6

Virtual sniffer server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

 

6.1

Packet capturing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

7

Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

2/10

Doc ID 018855 Rev 1

AN3406

Prerequisites

 

 

2Prerequisites

PC with at least one USB 1.1 port

Windows XP™ or more recent.

Any of the compatible boards equipped with STM32W108 microcontroller:

MB851

MB950

MB951

MB954

These are provided in the following kits:

STM32W108xx starter kit (part number: STM32W-SK)

STM32W108xx extension kit (part number: STM32W-EXT)

STM32W108xx low-cost RF control kit (part number: STM32W-RFCKIT)

Make sure also you have appropriate FTDI drivers installed if your board is equipped with FTDI device. The FTDI drivers can be downloaded from http://www.ftdichip.com/Drivers/D2XX.htm.

Wireshark 1.4.3 or later. The latest release can be downloaded from www.wireshark.org.

Installer file: STM32W108-WiresharkServer-1.0.0-Setup.exe, which can be downloaded from http://www.st.com.

Doc ID 018855 Rev 1

3/10

Loading...
+ 7 hidden pages