您的位置:首页 > 移动开发 > IOS开发

iOS WIFI连接设备 同时3G/4G上网

2017-01-12 12:30 567 查看


目前市场点对点互联 成为热点,通常点对点连接用 蓝牙和wifi 两种方式。

1、蓝牙
传输速率低,失真率高。不适合传输大数据 如视频,图片等。
2、wifi
传输速率高,失真率低,即可作为热点ap,也可作为 终端wifi direct。适合视频和图片的传输等大数据传输。

加入一个APP 的需求既要通过wifi与只能硬件相连,又要通过APP中转把相关数据提交给后天服务器。
如心电设备 原理工作图如下 :



众所周知,手机同时打开WiFi和3G时候,会优先走WiFi。这个该如何实现呢?市面上有一个极路客APP已经实现此方案,网上各种搜索资料,出现一个Multipath
TCP概念,但是这个系统没有API,瞬间抓狂,直接查看极路客APP与他们硬件连接的WIFI,发现与我们平时WiFi不一样,DNS没有。



经过各种测试,最后发现不填路由IP和DNS,填写IP和子网掩码就可以实现WiFi LAN通信,同时3G/4G WAN通信,所以只需要硬件那边做下配置就OK,最后发现苹果官网资料也显示不需要路由IP,有可能这就是所谓的multipath
tcp技术,集成在系统内核里,系统自动根据这判断选择哪个网络通道。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息