Under Android, packets are logged to a CSV file (if enabled in Preferences) in /mnt/sdcard/kisbee (or whatever the primary external storage directory is for your device). Packet locations are displayed on the map. Channel control is reached via the Preferences panel.

Using with a PC:

Get the Kisbee directory from Git: git clone https://www.kismetwireless.net/kisbee.git

Testing scripts are in the util/ directory. serialdev-debug.py will activate the device and print packets.

More to come soon, including updated Kismet plugin! The PC host code is under active development and will show up in the util/ directory in git and in the Kismet repository as a Kismet plugin. Swing by #kismet on irc.freenode.net for updates.

Kisbee V2 is designed around the Microchip MRF24J40MC-I radio module, which is a
self-contained SMT module which houses a radio, crystal, LNA, and PA, connected via SPI
to the microcontroller.

Switching to the self-contained module feels like cheating but offers a lot of advantages.
Hopefully using this module gives equivalent performance to previous design goals, while
collapsing the PCB design to 2 layers (significantly easier cheaper to fab) and drastically
simplifying the assembly (making hand-soldering pretty simple for anyone with SMT experience).

Kisbee V2R0 is the first production run hardware.

No special hardware is needed for flashing. By bridging the appropriate pins (exposed in the design as half-pitch headers) the LPC processor can be placed into a USB firmware update mode, where it emulates a USB mass storage device. Uploading new firmware to the Kisbee is trivial.

The battery charging circuit is unpopulated, after consideration of the dangers around li/po battery handling. The parts required are in the BOM and may be safely populated, if and only if the li/po cell used has an automatic low voltage cut-off. There is no low-voltage detection in the Kisbee circuit.

Battery concerns are only applicable to directly attached batteries. These are not a problem using an external USB charger, which is the recommended method.

Kisbee will be fully supported by Kismet under the Phy-Neutral architecture, which unifies sniffing multiple wireless phy layers into a single report and UI. This support is ongoing and will be in the Kismet development code and all future releases.

The Kisbee Android app communicates over bluetooth rfcomm. While still requiring polish, nearly all functionality is complete and working.

Current Android support includes:

CSV logging to sdcard, with GPS and packet data

Channel control (locking, selective hopping, etc)

Automatic connection & reconnection to Kisbee device

Realtime map display

Future Android plans include:

XML logging

Database logging

General polish and stability updates

The android application is available in the Git repository, and is also available in the Google Play market here