When a protest site or a hurricane zone goes dark, a Bluetooth mesh app has kept phones talking. The bigger lesson is for the machines: how sensors, robots, and drones can form their own resilient network in a crisis, with a person still in the loop, and where physics and security draw the line.

By Patrick Miller, Logical Solutions Group

A weekend app that went to the front lines

July 23, 2026. Central New Delhi. For the sixth time in a week, authorities ordered mobile data suspended around the student protests at Jantar Mantar, this time across a 1.5-kilometer radius.

The signal died. Not every phone went silent.

Across India, tens of thousands had just installed Bitchat, a free app that passes messages phone to phone over Bluetooth, with no cell tower, Wi-Fi, account, or phone number. Indian downloads went from 291 on July 19 to 28,574 on July 23, according to Appfigures data reported by the Times of India. By July 26, Sensor Tower counted 430,000 daily active users in India, the app's all-time high there.

Volunteers circulated "offline toolkit" checklists: power banks, offline maps, emergency contacts, and a mesh messaging app as backup, CNA reported. One user summed up the trade-off: it can't match WhatsApp, "but if you've gone with friends and you get separated, you can still communicate."

A data suspension cuts the network. It doesn't touch the Bluetooth radios in people's pockets. On July 23, India's Cyber Crime Coordination Centre directed GitHub to block three Bitchat repositories within three hours, saying the app could hamper lawful interception during shutdowns; digital-rights groups challenged the order. Two weeks later, Rest of World reported the code was still accessible and mirrored elsewhere.

It wasn't the app's first test. Twitter co-founder Jack Dorsey released Bitchat in July 2025 as a weekend project. That September, after Nepal blocked 26 social platforms during youth-led protests, downloads there jumped from about 3,300 to 48,781 in under a week, Decrypt reported.

When the weather takes the network down

Disasters do the same thing without anyone flipping a switch. In October 2025, Hurricane Melissa cut Jamaica's national connectivity to roughly 30% of normal. Bitchat climbed to No. 2 among free apps on Google Play there. Its developers pointed to "location notes," messages pinned to places, for marking shelters, danger zones, and water points.

Downloads show demand, not outcomes. And the dual-use reality is plain: what helps neighbors find shelter also helps any group coordinate without oversight.

How it works, and its limits

Every phone is both client and relay. Per the project whitepaper, packets hop up to seven times, with deduplication to limit congestion. Private sessions use the Noise protocol framework; when any device has internet, private messages can fall back to the Nostr relay network. A store-and-forward layer retries undelivered messages for up to 24 hours and lets moving phones carry sealed messages as "couriers."

The catch is reach: a Bluetooth hop covers about 100 meters, and Dorsey has claimed roughly 300 meters through relays. No nearby devices, no network. It does not replace wide-area coverage.

The bigger idea: machines that mesh

Bitchat's architecture describes what critical robotics and IoT need when a network fails: devices that find each other, relay for each other, and hold data until a path appears.

None of this is new to industry. Bluetooth Mesh, Thread, and Zigbee already run self-healing meshes in buildings and plants. LoRa meshes carry short messages kilometers per hop. In the DARPA Subterranean Challenge, robot teams dropped "breadcrumb" radios to build their own network underground. First-responder MANET radios re-route as nodes move.

What is new is the cost. Dorsey has said he built Bitchat with an AI/SI coding agent, and hobbyists have run compatible relays on low-cost microcontroller boards. An encrypted, store-and-forward mesh layer is now something a small team can prototype in days.

For a fleet, that means:

- Relaying. Robots, drones, and sensors pass commands, telemetry, and status hop by hop, so an edge unit still reaches its operator.

- Local autonomy, person in the loop. On link loss, each unit continues only its last authorized task within preset limits (hold, return, or land) and queues anything needing a human decision.

- Graceful degradation. Stop commands and safety status first; position and health next; video last.

- Store-and-forward. Inspection data, logs, and alerts wait in a sealed outbox until any path reappears: mesh, a passing robot acting as courier, or restored backhaul.

The physics and the security

Bluetooth mesh works best with very short messages, and LoRa often runs near 1 kbps; neither carries live video. Wi-Fi mesh and dedicated MANET radios carry more, at higher power and cost. Every hop adds latency, so tight control loops stay onboard. Bluetooth reaches tens to low hundreds of meters per hop; LoRa reaches kilometers but gives up throughput.

Security is harder. Bitchat's first build let attackers impersonate trusted contacts, a flaw researcher Alex Radocea exposed and Trail of Bits called "real and serious." The project moved to Noise within about a week, but its whitepaper still calls metadata its weakest area. For machines: provision keys before deployment, sign every command, reject replays, assume spoofing. And no protocol defeats jamming, so plan multi-radio fallback and safe defaults for when everything goes quiet.

Bottom line

Mesh doesn't replace wide-area coverage. But Delhi, Nepal, and Jamaica showed that people reach for a network of their own when the main one fails. The question for operators: will your robots, drones, and sensors keep working safely, with a person in the loop, when yours does?

Sources

- The Indian Express, "Centre asks GitHub to block Bitchat... amid students protest" (July 24, 2026): indianexpress.com/artic…

- The Times of India, "India fuels Bitchat's global rise despite takedown order" (July 2026): timesofindia.indiatimes…

- CNA, "Preparing for disruption: Offline messaging apps join India's protest toolkit" (July 24, 2026): channelnewsasia.com/asi…

- TechCrunch, "India's move against Jack Dorsey's Bitchat sparks legal debate" (July 24, 2026): techcrunch.com/2026/07/…

- Rest of World, "The offline messaging apps challenging internet shutdowns" (Aug. 6, 2026): restofworld.org/2026/in…

- Bitchat official site: bitchat.free

- Bitchat technical whitepaper (GitHub): github.com/permissionle…

- TechCrunch, "Jack Dorsey working on Bluetooth messaging app, Bitchat" (July 7, 2025): techcrunch.com/2025/07/…

- TechCrunch, "Jack Dorsey's Bluetooth messaging app Bitchat now on App Store" (July 29, 2025): techcrunch.com/2025/07/…

- CNBC, "Jack Dorsey launches a WhatsApp messaging rival built on Bluetooth" (July 7, 2025): cnbc.com/2025/07/07/jac…

- Business Insider, "Jack Dorsey Vibe-Coded His New Messaging App" (July 2025): businessinsider.com/jac…

- Decrypt, "Bitchat Tops Jamaica App Charts as Hurricane Melissa Cuts Connectivity" (Oct. 2025): decrypt.co/346748/bitch…

- Decrypt, "Jack Dorsey's Bitchat Surges in Nepal, Indonesia Amid Protest Crackdowns" (Sept. 11, 2025): decrypt.co/339015/jack-…

- Alex Radocea / Supernetworks, "Identity Is A Bitchat Challenge (MITM Flaw)": supernetworks.org/pages…

- Supernetworks, "The Bitchat Update": supernetworks.org/pages…

- Trail of Bits, "Building secure messaging is hard" (July 18, 2025): blog.trailofbits.com/20…

- Silicon Labs, Bluetooth Mesh, Thread, and Zigbee performance benchmarking: silabs.com/wireless/mul…

- Team CERBERUS, DARPA Subterranean Challenge technical overview (arXiv): arxiv.org/html/2207.049…

- Open Robotics, SubT communications and breadcrumbs: github.com/osrf/subt_he…

- DHS, MANET Operational Field Test with NYPD ESU, After Action Report (2017): dhs.gov/sites/default/f…

- "Design and Feasibility Analysis of a LoRa Based Communication System for Disaster Management," AJSE: doi.org/10.53799/ajse.v…

- BitRelay, ESP32 Bitchat relay (GitHub): github.com/wtarit/bitre…

- MeshCore-BC, Bitchat BLE service on LoRa devices (GitHub): github.com/eddieoz/Mesh…