Development Specifications
Here at MetaGeek we strive to design and develop industry-leading software and hardware for visualizing your wireless landscape. Many of you think up very unique ways to adapt Wi-Spy to suit your individual needs. If you have the inclination to roll up your sleeves and dive into the guts of Wi-Spy, here are the development specifications.
File Format
Chanalyzer uses a structured binary file format for Wi-Spy Recording (.WSR) files. This format is easily converted to a comma-separated value (.CSV) format for use in spreadsheets. Chanalyzer originally used a .csv format, but plain text files get large quickly, so we switched to the binary format, which reduced the file size to less than 20% of the original size. A perl script is available for converting WSR files to CSV files.
USB Interface
Wi-Spy takes advantage of the USB Human Interface Device (HID) specification, which allows Wi-Spy to use the USB HID drivers in Windows, Linux, Mac OS X, etc. Here is the specification of the Wi-Spy v1 USB interface. If you are interested in the USB interface for Wi-Spy 2.4x please email support (at metageek.net).
Download:
WSR File Format (PDF)
Wi-Spy hardware Interface (PDF)
WSR2CSV.PL