docs(ble): add pairing guide, remove unused MC_BLE_PIN config

MC_BLE_PIN was non-functional — bleak in Docker cannot perform
interactive pairing (no BlueZ agent). Pairing must be done on
the host before starting mc-webui. Added comprehensive pairing
guide at docs/meshcore_bluetooth_pairing.md.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
MarekWo
2026-03-29 13:56:45 +02:00
parent 710f69c350
commit b18c0145dd
5 changed files with 87 additions and 9 deletions
+3 -6
View File
@@ -20,14 +20,11 @@ MC_SERIAL_PORT=auto
# MC_TCP_PORT=5555
# --- Option C: BLE (Bluetooth Low Energy companion devices) ---
# Requires: USB BLE dongle on host, BlueZ installed, device pre-paired.
# One-time setup on host:
# bluetoothctl scan le (find your MeshCore device)
# bluetoothctl pair <MAC> (enter PIN shown on device)
# bluetoothctl trust <MAC>
# Requires: USB BLE dongle on host, BlueZ installed.
# The device MUST be paired and trusted on the host BEFORE starting mc-webui.
# See docs/meshcore_bluetooth_pairing.md for detailed setup instructions.
# When MC_BLE_ADDRESS is set, serial and TCP are ignored.
# MC_BLE_ADDRESS=AA:BB:CC:DD:EE:FF
# MC_BLE_PIN=123456
# Your MeshCore device name (used for .msgs file)
# Use "auto" for automatic detection from device (recommended)