Hallo Jonathan,

Das mit der Taste, blinken und tuten ist von der Programmlogik her, kein Problem.

Bluetooth kannst du schon einmal vergessen. Normales Bluetooth funktioniert nur im Bereich von ein paar Metern.

Die Distanzmessung über die Signalstärke funktioniert auch nur, wenn du genau weisst, was sich alles zwischen den beiden Geräten befindet. Du wirst im Wald eine ganz andere Distanz berechnen als auf freiem Feld und wenn da eine Betonwand mit genug Eisen dazwischen ist, hast du gar keinen Empfang.
40m bekommst du auf freiem Feld mir WLAN hin, aber wie jeder weiss kann es schon Probleme geben vernünftigen Empfang im Stockwerk über dir hin zu bekommen.

Für die Funkverbindung müsste man also zuerst noch mehr über die Umgebung in welcher die Geräte verwendet werden sollen, wissen.

Die Entfernungsmessung wird vermutlich nur über GPS möglich sein. Für eine absolute Messung der Positionen ist GPS aber zu ungenau. Allerdings müsste es über eine Art Differential-GPS funktionieren: Jedes Gerät sendet seine aktuellen GPS-Daten über die Funkverbindung. Der Empfänger vergleicht dann die Empfangene Position mit der aktuell selber gemessenen. Da der absolute Fehler bei beiden Geräten gleich ist, funktioniert dann aber die Differenz-Berechnung der beiden Werte trotzdem sehr genau.

Allerdings funktioniert GPS in Gebäuden oft nicht!

Ich vermute deine Anwendung geht in Richtung Spiel, so in der Art wie Paintball?

MfG Peter(TOO)