feat: replace SSE client with direct TCP/WiFi connection

- Remove SseClientService and ConnectionMode.sseClient
- Add ConnectionMode.tcp with MeshCoreTcpService (port 5000)
- NetworkScannerService: scan TCP port 5000 via raw Socket.connect
- mDNS service type changed to _meshcore._tcp
- connection_dialog: connect via connectTcp() instead of connectToSseServer()
- home_screen: show WiFi icon and label for TCP mode
- Bump meshcore_client to pick up TCP transport support
This commit is contained in:
Janez T
2026-03-04 19:11:16 +01:00
parent c6b3b86c2f
commit 84a6f81c26
7 changed files with 349 additions and 1475 deletions

View File

@@ -883,7 +883,7 @@ packages:
description:
path: "."
ref: main
resolved-ref: "624e3d3cf6ea32d8245cc85d5b599f30ca910501"
resolved-ref: d6f91774f19136ff71b0087feaf95fa5490524d9
url: "https://github.com/dz0ny/meshcore_client.git"
source: git
version: "0.1.0"