Zum Inhalt springen

WSAL21474 – Pico-BLE/en

Aus JW Tech Wiki

Documentation notice: This technical documentation was independently rewritten from an archived supplier source. Check technical details and commands against the product version and manufacturer documentation before use.

Summary

The Waveshare Pico-BLE (WSAL21474) is a dual-mode Bluetooth module supporting SPP and BLE, controlled via UART AT commands.

Related products at JW Tech

Technical overview

  • Dual-mode Bluetooth 5.1 module for the Raspberry Pi Pico series.
  • Communication over UART; example code uses 115200 baud by default.
  • Dimensions approx. 56.5 × 21 mm; operating voltage 3.3 V or 5 V.
  • Connects via standard Pico header; UART0 on pins TX=0, RX=1; status pin on pin 15.
  • V1.1 (purchased after 2022/02/20) additionally supports connection to a Raspberry Pi via rfcomm.
  • C example code implements initialization, command processing, and transparent data forwarding.
  • Commands are sent over UART; carriage return + line feed at end of line is required, otherwise commands are invalid.
  • For mobile devices: When using the BLE protocol, the notify function must be enabled in the app.

Commands and examples – verify before use: 

AT+RESET (Zurücksetzen des Moduls)
bluetoothctl (Interaktiver Modus)
show (Statusanfrage: powered / discoverable / pairable)
scan on (Suche nach Geräten)
pair [MAC] (Paarung mit Gerät)
sudo rfcomm conn /dev/rfcomm0 [MAC] (SPP-Verbindung)
echo 1234541 > /dev/rfcomm0 (Daten senden)
cat /dev/rfcomm0 (Daten lesen)

Notes and version constraints

  • Only slave mode is available – no host mode.
  • V1.0 can currently only pair with mobile devices; Raspberry Pi support starts from V1.1 (purchased after 2022/02/20).
  • CR+LF line ending is mandatory for AT commands; otherwise they will not be processed.
  • Using MicroPython firmware for Pico2 may cause recognition issues; use the recommended firmware from the package.
  • The exact AT commands beyond the reset command are not fully listed in the source text – please consult the user manual.

Source and revision record

  • Pico-BLE - Waveshare Wiki
  • Source revision: 91316
  • Captured: 2026-09-03T02:55:04+00:00
  • SHA-256: 8ffaa255126124c8abc4962b23363869cea8d746699cdab7633e3f453919166b