首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用FlashAir的iOS应用程序上,如何在WiFi上拥有一个iOS接入点,同时仍然通过蜂窝数据连接互联网?

在使用FlashAir的iOS应用程序上,如何在WiFi上拥有一个iOS接入点,同时仍然通过蜂窝数据连接互联网?
EN

Stack Overflow用户
提问于 2017-10-27 17:12:54
回答 1查看 554关注 0票数 2

重要:--我不需要同时传输,我的意思是,我不需要同时通过WiFi传输,我只想通过Wifi连接到我的接入点,传输一些文件,最后不用关闭WiFi,iPhone才能使用4G。

问题:只要我连接到接入点(FlashAir技术),我的iPhone就不介意使用4G来连接互联网,就像它说:哦,我有一个WiFi连接,我会通过这个网络直接发送所有HTTP请求,这对我很不利,因为这个接入点被用来从/向它读取/写文件。

到目前为止,我所做的没有成功的是以下两件事:

  1. 将nogatewaymode=1变量添加到 FlashAir设备的conf文件中,这使iOS平台知道这个接入点并不打算提供互联网,因此,当我通过WiFi连接到FlashAir时,iPhone使用4G到达互联网,这是很酷的,这里的问题是在这种模式下,我无法将文件读写到FlashAir设备上,这就造成了无用的WiFi连接。
。
  2. 将FlashAir设备配置为Internet Thru模式,允许它作为接入点和路由器--基本上,这要求将APPMODE=6添加到conf文件中,并添加两个变量来提供辅助或父网络(SSID和Pass)。这实际上是可行的,但在只使用WiFi的情况下,我不需要在WiFi连接之间切换以从接入点获取文件,然后使用internet上传它们,就像后者仅仅使用其二级网络来连接internet一样。问题是,如果我们远离二级网络,你就有了接入点功能,但是当我们试图获取互联网时,iPhone只关心通过这个WiFi连接来连接互联网,这是不可能的,因为我们远离二级网络,而且它只是报告了一个没有互联网连接错误,它甚至没有尝试使用一直存在的4G。

更多的信息是,我支持iOS 8+,我在这个项目中使用Obj,我使用AFNetworking来执行对互联网web服务和支持它的FlashAir设备的请求,它有一个内置的web服务器,它使用参数侦听HTTP请求(cgi)。

有什么想法吗?提前感谢

EN

回答 1

Stack Overflow用户

发布于 2018-09-19 22:26:39

我的应用程序要求Flashair使用Wifi向手机提供一个网页。该页面要求互联网(4G)将数据从Flashair上传到我的站点。

Flashair声称这是不可能的,这个配置适合我。"NOGATEWAYMODE=1“是关键。我必须使用192.168.0.1通过浏览器访问Flashair,您不能使用Netbios/Bonjour名称。

代码语言:javascript
复制
[Vendor]

CIPATH=/SD_WLAN/WifiStatus.jpg
APPMODE=4
APPNETWORKKEY=********
VERSION=FA9CAW3AW3.00.01
CID=02544d535731364740d36e0a79010b01
PRODUCT=FlashAir
VENDOR=TOSHIBA
MASTERCODE=A1234567890Z
APPSSID=F751ENG4
APPNAME=F751ENG4
LOCK=1
WEBDAV=2
TIMEZONE=-28
DNSMODE=1
APPAUTOTIME=0
REDIRECT=1
NOGATEWAYMODE=1

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46980308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档