Problem mit Bluetooth UART und Calliope v3

Hallo

Folgendes simples Programm empfängt Daten via BLE und zeigt diese an:

bluetooth.onUartDataReceived(serial.delimiters(Delimiters.NewLine), function () {
    basic.showString(bluetooth.uartReadUntil(serial.delimiters(Delimiters.NewLine)))
})
bluetooth.startUartService()

Mit einem Calliope v2 funktioniert dies ohne Probleme.
Dieser wird von meinem Sender (PC) gesehen:


Auch verbinden und Daten senden funktioniert.

Mit einem Calliope v3 funktioniert dies leider nicht.
Dieser wird nicht gefunden und erscheint nicht als BLE device.

Wenn ich den Calliope v3 in den Bluetooth Modus versetze (3x Rest Taste), erscheint dieser dann als BLE device, aber nicht mit dem oben verwendeten Programm.

Ich verwende die „bluetooth“ Erweiterung.
Ist diese ev. nicht für den Calliope v3 geeignet? Gibt es etwas anderes?
Muss man Bluetooth speziell aktivieren?

Vielen Dank für eure Hilfe.
Viele Grüsse

1 „Gefällt mir“

Hallo @sonix
die default Bluetooth-Einstellungen sind beim Calliope mini 3 anders. Er erwartet ein pairing, erst dann kann er Daten empfangen. Du kannst ja hier in den Einstellungen nach Änderungen schauen:

Das sollten die Einstellungen bei der V3 sein.

1 „Gefällt mir“