目标
iPhone手机同时连接局域网WiFi
和4G、5G等蜂窝网络
,并且公网保持畅通
苹果手机能力调研
苹果社区官方帖子
https://discussions.apple.com/thread/3703817?tstart=0
验证思路
- iPhone连接上普通的WiFi,打开该WIFI的详情页面
- 把IP地址和子网掩码抄下来
- 配置IP,选择手动模式
- 把刚才抄下来的IP地址和子网掩码写进去
- 确保手动模式下的的路由器为空
验证过程
1、苹果电脑创建WIFI热点
2、手机连接该热点
3、修改手机相应配置
4、在Mac电脑创建一个HTTP服务,用手机通过局域网IP访问
搭建一个简易的http服务。
需要python、SimpleHTTPServer,如果没有这个环境请自行查阅资料搭建,本文不再赘述。
cd ~/Desktop/web
python -m SimpleHTTPServer 8000
成功后,在电脑的浏览器地址栏输入 127.0.0.1:8000 验证。
5、访问公网
小结
1、iPhone手机同时连接局域网WiFi和4G、5G等蜂窝网络,并且公网保持畅通是可行的
2、验证步骤是自己电脑模拟的,步骤比较繁琐,商用需要简化
备注:
Android手机一样的设置方法,不过可能要Root。
商用技术方案
在路由层面调整。
比如手机连接到终端WiFi模块后,WiFi模块仅给手机分配常规的ip地址、子网掩码等,不分配路由器。
举个例子:
360行车记录仪,内置WIFI模块。
手机连接到记录仪的WIFI后,手机和记录仪此时已经组成局域网,手机App可以管理记录仪内部存储的照片、视频,同时不影响手机的蜂窝网络正常使用公网。