Add authenticated WiFi transport with BLE fallback
This commit is contained in:
@@ -1,5 +1,11 @@
|
||||
# Android 首版详细设计
|
||||
|
||||
## WiFi 加速扩展
|
||||
|
||||
App 0.3.0 / code 6。DeviceRpc 保留 BLE 分片与握手;WifiRpc 使用完整加密 WebSocket 记录;HybridRpc 串行业务路由并独立 BLE 保活,BLE 断开销毁两通道。MobilePlatform 可选 WifiPlatform 隔离 Android 网络 API;旧设备无 wifi_transport 能力则保持 BLE。AndroidWifi 监听非 VPN 的 WiFi Network,将 OkHttp SocketFactory 绑定该网络,不改变进程或系统默认网络,不要求互联网验证。
|
||||
|
||||
协议 1.2、一次性凭据及密钥布局见通信协议。平台网络事件撤销旧 Socket;按 2/5/10/30 秒重试;心跳与切网任务始终 BLE。后台立即停止预览,30 秒关闭全部连接。结果不明写入不重放,回读并提示。API 37 局域网权限拒绝保留 BLE,连接页提供设置入口。`usesCleartextTraffic` 允许本地 ws 握手,但业务和通道证明均应用层 AES-GCM 加密,不发送明文身份/业务/密钥。
|
||||
|
||||
本设计对应 MOBILE-* 和协议 1.0。已实现项以本文件说明及源码为准,真实通过范围见测试结果归档;测试目标不自动等于已完成验收。
|
||||
|
||||
## 1. 模块与依赖方向
|
||||
|
||||
Reference in New Issue
Block a user