Codar
PrototypeDevice Radar — turn several ordinary phones into a coordinated Bluetooth sensing array and see, on one shared map, what each of them can detect.
Last updated Jun 3, 2026
Early prototype
This project is a working prototype — the core concept is proven but it is not yet production-ready.
The problem
There's no easy way to use several ordinary phones together as a coordinated Bluetooth Low Energy sensing array — to see, compare, and eventually locate nearby devices in real time.
What’s being built
Each phone scans nearby BLE devices through the real OS Bluetooth stack and streams readings to a backend session over WebSocket, where everything renders as a shared radar map — the groundwork for trilateration. Ships as an Express and ws API server plus an Expo React Native client with Join, Radar, Shared Session, Scanner Debug, and About screens, distributed via EAS. BLE is a native module, so it needs a custom development build rather than Expo Go.
Latest update
Multiple phones can now join one session and compare what each of them sees on a shared radar view, which is the foundation the trilateration work builds on.
Current milestone
Multi-phone shared sessions working end to end; trilateration is the next step
Tech stack
Follow this project
Get notified when there's a meaningful update — no noise, no marketing.
Confirm via email. Unsubscribe any time. No spam — ever.