Skip to Content
Building ApplicationsPlatformsTOMMY

TOMMY Wi-Fi Sensing Framework

TOMMY  is a Wi-Fi sensing framework designed to simplify the development of synchronized Wi-Fi sensing systems. It handles the complex low-level details of device coordination and data collection, allowing researchers and developers to focus on applications rather than implementation.

What TOMMY Does

TOMMY transforms supported devices into coordinated Wi-Fi sensing networks through:

  • One-Click Flashing: Convert ESP32 devices into sensing nodes without firmware development
  • Automatic Synchronization: Devices stay synchronized across the network without manual calibration
  • Real-Time CSI Streaming: Direct data streaming into Python for analysis and application development
  • Dashboard Interface: Web-based monitoring and control of sensing networks
  • Multi-Device Support: Coordinate multiple sensing points across device types simultaneously

Supported Hardware

Currently Supported:

  • ESP32-C5
  • ESP32-C6
  • ESP32-S3

In Development:

  • Raspberry Pi B3+/B4

Key Features

Simplified Setup

Instead of weeks of embedded programming, TOMMY allows researchers to set up Wi-Fi sensing systems in minutes. The framework handles device flashing, network coordination, and data synchronization automatically.

Research-Focused

Built specifically for Wi-Fi sensing research and application development, TOMMY provides the tools needed for algorithm development, data collection, and system prototyping without requiring deep embedded systems knowledge.

Real-Time Data Access

CSI data streams directly into Python environments, enabling real-time analysis, machine learning development, and interactive research workflows.

Getting Started

TOMMY is currently in closed alpha. Researchers interested in access can request invitation at tommysense.com .

The framework includes comprehensive documentation and community support through Discord for users during the alpha phase.

Last updated on