因此,我正在开发一个物联网应用程序,在该应用程序中,我需要通过连接其WiFi来配置硬件。如果我使用AFNetworking或URLSession进行呼叫,它们将失败并显示此错误消息。
"The Internet connection appears to be offline."
我需要一种方法,可以通过覆盖可达性检查来对硬件的本地Wifi进行API调用。我敢肯定必须有一种方法可以做到,但是我似乎无法遇到这样的事情。
答案 0 :(得分:0)
Reachability告诉您是否可以通过Wifi到达某个主机。 reachability.connection == .wifi
测试就足够了。
但是,要知道通过该实用程序的可达性,您必须知道wifi网络(而不是Internet)中主机的IP 。
您的主机公开的所有IP地址是什么?他们每个人都属于一个网络-互联网,无线网络,局域网等。
您可能需要的是正确的网络实用程序,例如arp。