Overview
We designed, built, and tested AirSpeed, a small wall-plug IoT prototype that allows Airbnb hosts to prove the quality of their internet in real time.
The device continuously measures speed, latency, packet loss, and uptime, giving guests—especially remote workers—verified proof that the property’s WiFi is both stable and fast.
Responsibilities
- Hardware Development — Selected the ESP32 for its WiFi capabilities, low power usage, and support for over-the-air firmware updates.
- Prototype Enclosure — Designed and 3D-printed a discreet, ventilated housing for direct wall-plug use, with easy access for testing and modifications.
- Firmware Implementation — Programmed periodic bandwidth, latency, and stability checks using both local network tests and API-based services.
- Testing & Validation — Deployed the prototype in a real-world environment to verify measurement accuracy and reliability.
- Data Reporting — Configured secure cloud uploads for a web dashboard Airbnb hosts could share in their listings.
Technical Details
- Microcontroller: ESP32 DevKitC
- Connectivity: 2.4 GHz WiFi
- Firmware: Arduino framework with WiFi, HTTP, and speed-test libraries
- Enclosure: PLA-based 3D-printed shell with snap-fit design
- Power: Direct USB wall adapter
Example Use Case
A host installs the AirSpeed prototype in their rental unit:
- Every 15 minutes, the device runs a speed and latency test.
- Data is sent to a cloud dashboard showing average Mbps, ping stability, and uptime over the last 30 days.
- Guests can view verified results before booking, improving confidence for remote workers.
Outcome
Through prototyping and real-world testing, AirSpeed proved the feasibility of a low-cost, plug-and-play IoT solution that helps Airbnb hosts transparently prove internet quality and attract digital nomads.