Nachrichten ohne Internet, über BluetoothMessaging without internet, over Bluetooth
Wie der Nahbereich von BitDM funktioniert, mit seinen Voraussetzungen und Grenzen. Stand: 14. Oktober 2026. How BitDM's nearby mode works, plus what it needs and where it stops. As of 14 October 2026.
Was es istWhat it is
Zwei Telefone, die nah beieinander liegen, tauschen BitDM-Nachrichten über Bluetooth LE aus, ohne WLAN, Mobilfunk oder Server. Gedacht ist das für Leute im selben Raum.
Two phones close together can swap BitDM messages over Bluetooth LE without Wi-Fi, mobile data or a server. It's meant for people in the same room.
Nützlich ist das im Funkloch oder im Keller, aber auch, wenn viele Menschen an einem Ort das Mobilfunknetz überlasten oder das Netz ganz ausfällt. Und es passt, wenn du überhaupt keinen Server beteiligen willst. Die Nachrichten sind dabei genauso Ende-zu-Ende-verschlüsselt wie über den Relay, weil es derselbe Chat mit denselben Schlüsseln ist.
It's useful in a dead zone or a basement, when lots of people in one place overload the mobile network, or when the network goes down completely. It also fits if you don't want any server involved at all. Messages are end-to-end encrypted the same way as over the relay, because it's the same chat with the same keys.
Zwei SchalterTwo switches
- Bluetooth benutzen Use Bluetooth Ist der Relay nicht erreichbar, erreicht BitDM Kontakte in Reichweite direkt, sonst bleibt alles wie gewohnt. If the relay can't be reached, BitDM talks to contacts in range directly; otherwise nothing changes.
- Nur in der Nähe Nearby only BitDM spricht keinen Server mehr an, auch nicht zum Verbinden. Kontakte in Bluetooth-Reichweite bekommen Nachrichten direkt. Alles andere wartet bis zum Ausschalten und geht dann gesammelt raus, in der Reihenfolge, in der du es geschrieben hast. BitDM doesn't contact any server, not even to connect. Contacts in Bluetooth range get messages directly. Everything else waits until you switch it off, then goes out in one go, in the order you wrote it.
Jede Nachricht nimmt nur einen Weg, sonst müsste derselbe Text zweimal verschlüsselt werden. „Nur in der Nähe“ ist auch kein Flugmodus. Andere Apps und die Internetverbindung des Telefons laufen weiter, nur BitDM benutzt sie nicht mehr.
Each message takes only one path; two would mean encrypting the same text twice. “Nearby only” isn't flight mode either. Other apps and the phone's internet connection keep working, and only BitDM stops using it.
Was es brauchtWhat it needs
- Android 12 oder neuer auf beiden Telefonen. Ältere Versionen behandeln eine Bluetooth-Suche wie eine Ortung und verlangen dafür den Standortzugriff, um den BitDM nicht bittet. Dort lehnt die App den Nahbereich ab und nennt den Grund.
- Bluetooth LE 5.0 auf beiden Seiten. Bluetooth 4.2 empfängt die erweiterte Werbung nicht, die BitDM benutzt; gemessen an einem ESP32-Prüfstand.
- Die andere Person als Kontakt. Du findest nur Leute, die schon in deinen Kontakten sind. Sogar die erste Nachricht an einen neuen Kontakt geht über Funk, weil die nötigen Schlüssel mitgeschickt werden; dafür muss die andere Seite kurz in Reichweite sein.
- Nur Text. Anhänge brauchen den Speicherserver, deshalb lehnt die App sie bei „Nur in der Nähe“ sofort mit einem Hinweis ab.
- Die Android-App. Unter Windows, Linux und im Browser gibt es keinen Nahbereich.
- Android 12 or newer on both phones. Older versions treat a Bluetooth scan as locating you and demand location access, which BitDM doesn't ask for. On those, the app refuses nearby mode and tells you why.
- Bluetooth LE 5.0 on both sides. Bluetooth 4.2 can't receive the extended advertising BitDM uses (measured on an ESP32 test rig).
- The other person as a contact. You'll only find people who are already in your contacts. Even the first message to a new contact goes over the air, with its keys sent along, so the other side needs to be in range for a moment.
- Text only. Attachments need the storage server, so in “nearby only” the app turns them down right away and tells you.
- The Android app. Windows, Linux and the browser don't have nearby mode.
Wie sich Telefone finden, ohne sich zu verratenHow phones find each other without giving themselves away
Würde ein Telefon seine eigene Adresse aussenden, könnte jeder, der sie einmal gesehen hat, es überall wiedererkennen. BitDM sendet deshalb Leuchtfeuer, sechs Byte je Kontakt, jeweils berechnet aus dem Geheimnis, das du mit genau diesem Kontakt teilst, und dem aktuellen 15-Minuten-Fenster.
If a phone broadcast its own address, anyone who saw it once could recognise that phone anywhere. BitDM sends beacons instead, six bytes per contact, each computed from the secret you share with that one contact and the current 15-minute window.
Nur wer das Geheimnis kennt, erkennt darin seinen Kontakt. Alle anderen sehen sechs Byte Rauschen, die sich jede Viertelstunde ändern; Fremde bleiben dadurch mit Absicht unsichtbar. Weil zwei Telefone nie genau dieselbe Uhrzeit haben, prüft die App drei Fenster statt einem.
Only someone holding the secret can pick out their contact. Everyone else sees six bytes of noise that change every quarter hour, which keeps strangers invisible by design. Since two phones never have exactly the same time, the app checks three windows instead of one.
Eine Anwesenheitsanzeige gibt es nicht. Eine Nachricht zeigt, wie sie gereist ist, aber nie, wer gerade in der Nähe war. Für einzelne Kontakte kannst du auch unsichtbar werden. Dann bekommen sie kein Leuchtfeuer, von ihnen wird keins erwartet, und Nachrichten an sie gehen immer über den Relay.
There's no presence indicator. A message shows how it travelled, never who was nearby. You can also go invisible to individual contacts; then no beacon is sent to them, none is expected from them, and messages to them always go via the relay.
Was wir gemessen habenWhat we measured
- 325 Byte in 1,35 Sekunden zwischen zwei Telefonen, beide ohne WLAN und Mobilfunk. Als einzige dieser Zahlen hat sie kein Protokoll im Repository.
- 120 ms, bis ein Telefon das andere findet, und 700 Byte in 202 ms hin und zurück über eine Bluetooth-Verbindung (GATT), ohne Systemdialog auf einem der Geräte. Beides steht in docs/NAHBEREICH.md.
- Die Gegenrichtung am 26.09.2026: Ein Galaxy S25 Ultra in „Nur in der Nähe“ schickte verschlüsselte Nachrichten über Bluetooth 5.4 an einen PC mit dem echten BitDM-Kern. Der PC antwortete auf demselben Weg, Zustell- und Lesebestätigungen kamen zurück.
- Noch offen: Seit Version 1.8 haben wir zwei aktuelle Telefone nicht mehr gegeneinander gemessen.
- 325 bytes in 1.35 seconds between two phones, both with Wi-Fi and mobile data off. It's the only one of these figures with no log in the repository.
- 120 ms for one phone to find the other, and 700 bytes in 202 ms there and back over a Bluetooth connection (GATT), with no system dialog on either device. Both are documented in docs/NAHBEREICH.md.
- The other direction on 26.09.2026: a Galaxy S25 Ultra in “nearby only” sent encrypted messages over Bluetooth 5.4 to a PC running the real BitDM core. The PC answered the same way, and delivery and read receipts made it back.
- Still open: we haven't measured two current phones against each other since version 1.8.
GrenzenLimits
- Reichweite: etwa zehn Meter in Räumen, durch Wände weniger. Über fremde Telefone reicht BitDM keine Nachrichten weiter, und wenn der Kontakt außer Reichweite ist, wartet die Nachricht.
- Dein Signal bleibt sichtbar: Jeder in Reichweite sieht, dass ein Gerät sendet, und an den festen Dienstkennungen auch, dass jemand BitDM benutzt. Nur deine Kontakte erkennen, dass du das bist.
- Es kostet Akku.
- Kein externes Audit: Bisher hat niemand den Nahbereich oder den Rest von BitDM unabhängig geprüft.
- Range: about ten metres indoors, less through walls. BitDM doesn't pass messages on through other people's phones, so if your contact is out of range, the message waits.
- Your signal is still visible: anyone in range can see that some device is broadcasting, and can tell from the fixed service identifiers that someone is using BitDM. Only your contacts can tell it's you.
- It costs battery life.
- No external audit: there's been no independent review of nearby mode or the rest of BitDM yet.
Kurze AntwortenShort answers
- Kann ich Nachrichten ohne Internet verschicken?
- Mit BitDM ja, zwischen Telefonen in Bluetooth-Reichweite (in Räumen etwa zehn Meter). Beide brauchen Android 12 oder neuer und Bluetooth 5.0. Es geht nur Text, Anhänge brauchen einen Server.
- Braucht Bluetooth-Messaging den Standortzugriff?
- Bei BitDM nicht. Der Nahbereich verlangt Android 12, denn erst ab dort geht eine Bluetooth-Suche ohne Standortzugriff. Auf älteren Android-Versionen lehnt BitDM den Nahbereich ab, statt nach deinem Standort zu fragen.
- Ist das ein Mesh-Netz?
- Nein. BitDM stellt direkt von Telefon zu Telefon zu und reicht keine Nachrichten über die Geräte anderer Leute weiter.
- Can I send messages without internet?
- With BitDM, yes, between phones in Bluetooth range (about ten metres indoors). Both need Android 12 or newer and Bluetooth 5.0. It only sends text; attachments need a server.
- Does messaging over Bluetooth need location access?
- Not with BitDM. Nearby mode needs Android 12, since that's where a Bluetooth scan stops requiring location access. On older Android versions BitDM refuses nearby mode rather than ask for your location.
- Is it a mesh network?
- No. BitDM delivers straight from one phone to the other and doesn't pass messages on through anyone else's phone.
WeiterlesenRead on
- Messenger ohne Telefonnummer: welche Wege es gibt
- Anonymer Messenger ohne Konto: was der Server trotzdem sieht
- BitDM neben anderen Messengern, als Tabelle
- Messenger without a phone number: the options that exist
- Anonymous messenger without an account: what the server still sees
- BitDM next to other messengers, as a table