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技术,集成在系统内核里,系统自动根据这判断选择哪个网络通道。
相关文章推荐
- 解决 iPhone手机同时连接WiFi和3G/4G(蜂窝移动)的问题
- iOS开发之WIFI,3G/4G两种网络同时使用技巧
- iOS获取设备网络状态,2G,3G,4G,wifi,非Reachability
- 关于在iOS设备上探测WIFI,3G,GPRS使用情况的细节
- iOS设备打印连接到同一Wifi的其余设备清单
- iOS开发 - 检测网络状态(WIFI、2G/3G/4G)
- 获取网络状态ios(2G、3G、4G、Wifi)
- 关于在iOS设备上探测WIFI,3G,GPRS使用情况的细节 .
- iOS应用获取当前设备连接的wifi的名字
- iOS开发 - 检测网络状态(WIFI、2G/3G/4G)
- iOS获取当前网络类型(Wifi、2G、3G、4G)
- 3G? 2G? 2.5G? 4G? 与 WIFI, GPRS,CDMA 3G无线上网
- 关于在iOS设备上探测WIFI,3G,GPRS使用情况的细节
- 关于在iOS设备上探测WIFI,3G,GPRS使用情况的细节
- 判断设备有没有连接信号(WiFi,2G,3G等)
- iOS获取网络状态,区分2G、3G、4G、WIFI,非reachability
- iOS用来获取设备上的网络状态(2G,3G,WIFI...)
- iOS开发 - 如何获取设备的总容量和可用容量 网络运营商 3g/wifi判断 手机型号