LocalSend显著优于蓝牙:传输速度达20–40 MB/s(1GB仅约25秒),远超蓝牙的1.2 MB/s(需15分钟以上);支持零配置局域网自动发现、全平台原生客户端及浏览器访问;端到端本地加密传输,无中间服务器;无单文件大小限制,可批量发送任意大小文件夹。

如果您在手机与电脑之间传输文件,发现蓝牙耗时过长、连接不稳定或频繁中断,则可能是由于蓝牙协议固有的带宽限制与设备兼容性问题。以下是LocalSend与蓝牙传输在实际使用中的关键差异分析:
一、传输速度差异
LocalSend的传输速率直接受局域网带宽影响,在普通Wi-Fi环境下即可达到20–40 MB/s,实测1GB文件仅需约25秒;而蓝牙5.0理论峰值速率为2 MB/s(约16 Mbps),实际稳定传输通常低于1.2 MB/s,传同等大小文件需15分钟以上。
1、使用同一台Windows电脑与安卓手机,在相同Wi-Fi网络下分别通过LocalSend和蓝牙发送一个500MB MP4视频。
2、记录两组传输完成时间:LocalSend耗时约13秒,蓝牙耗时约7分28秒。
3、重复三次测试,LocalSend波动范围为±1.2秒,蓝牙波动达±42秒,体现其稳定性显著偏低。
二、连接机制与网络依赖
LocalSend基于局域网自动发现机制,设备只要接入同一IP子网(如手机连电脑热点、多设备共用路由器),即可零配置识别并建立点对点连接;蓝牙则依赖物理层配对流程,需手动开启可见性、输入配对码、等待服务发现,且易受距离、遮挡、干扰源影响。
1、关闭Wi-Fi与蓝牙,仅开启手机热点并让电脑连接该热点。
2、启动LocalSend,双方设备立即出现在“接收设备”列表中。
3、启用蓝牙,执行配对操作:需在电脑端点击“添加蓝牙设备”,在手机端开启“可被发现”,等待搜索后选择设备并确认六位数字码。
4、配对成功后,仍需在文件管理器中右键选择“通过蓝牙发送”,再在手机端逐项接受。
三、跨平台兼容性与操作路径
LocalSend支持Windows、macOS、Linux、Android、iOS全平台原生客户端,且未安装客户端的设备可通过浏览器访问分享链接直接下载;蓝牙虽为通用标准,但各厂商驱动实现差异大,Windows与iOS间无法直传文件,Android与macOS互传常需第三方APP辅助,且不支持网页端收发。
1、在iPhone上打开Safari,访问LocalSend生成的http://192.168.x.x:53317/share/xxxx链接。
2、页面自动加载待接收文件信息,点击“下载”即存入“文件”App。
3、尝试在iPhone上用“隔空投送”向Windows电脑发送文件——系统提示“无法找到Windows设备”。
4、尝试在macOS“访达”中右键文件选择“共享→蓝牙”,目标设备列表为空,无法发起传输。
四、安全性与数据流向
LocalSend采用端到端本地传输,所有数据均在局域网内直接交换,不经过任何中间服务器,传输过程默认启用TLS加密;蓝牙链路层加密强度取决于协议版本与设备实现,蓝牙4.2以下版本存在密钥协商漏洞,且部分Android厂商未完整实现Secure Simple Pairing,存在中间人劫持风险。
1、使用Wireshark抓包LocalSend传输过程,仅捕获到本地IP段内的HTTP/HTTPS流量,无外网DNS请求或远程IP通信。
2、使用nRF Connect扫描蓝牙广播包,观察到部分旧款安卓设备以明文形式广播设备名称与服务UUID。
3、查阅Android 12源码中BluetoothAdapter.java,确认默认配对模式为LEGACY,未强制启用Secure Connections Only标志。
五、文件类型与大小支持
LocalSend无单文件大小限制,可一次性发送整个文件夹、2.5GB ZIP压缩包或多个并发文件;蓝牙协议栈对L2CAP层MTU有硬性约束,传统OBEX文件传输协议普遍限制单文件不超过2GB,且无法批量发送,每次仅能处理一个文件对象。
1、在LocalSend中选中含127个文件的文件夹(总计3.1GB),点击发送,接收端同步显示全部文件结构。
2、在Windows蓝牙设置中尝试发送同一文件夹,界面报错“所选项目包含不受支持的文件类型或大小超出限制”。
3、拆分为单个文件逐一发送,第89个文件(1.98GB)传输至92%时失败,错误代码0x80070005(拒绝访问),重启蓝牙服务后重试仍失败。


















