草庐IT

WiFi-Direct

全部标签

java - Android Wi-Fi 直连网络

我正在Android上开发一个应用程序,我正在搜索范围内的所有对等点,然后与所有对等点连接,发起发现的设备成为组所有者,所有其他人成为客户端,我已经完成了所有连接的事情,但现在我想让组所有者向所有连接的对等方发送消息,如何实现这一点,还请告诉我点对点通信的方法是什么,Android中的p2p是否也使用IP来发送和接收数据?谢谢问候塔利布。 最佳答案 Wi-FiDirect/P2P可被视为普通Wi-Fi,但组所有者(GO)充当软件访问点(dhcp服务器、配置等)。所以要回答你的最后一个问题,是的,Wi-FiDirect也使用IP来发送

android - 为什么发现 Android Wi-Fi Direct 的对等点如此不可靠?

我正在试验Android的Wi-FiDirect(如果您愿意,也可以是P2P)。我认为它在我的两部手机之间工作得非常好,但我意识到我遇到了WifiP2pManager.discoverPeers()和/或WifiP2pManager.requestPeers()的问题。我观察到这些结果:在整整1分钟多的时间里,没有发现任何对等点,也没有触发任何回调。我也通过AndroidWi-Fi设置的Wi-FiDirect部分观察到这一点。这很奇怪,因为有时发现几乎立即完成。我有一个Roku设备和一个手机B,放在手机A旁边。虽然所有设备都连接到我的Wi-Fi,但Roku只在大约10%的时间内出现,而

Android - 通过 wifi 使用 adb 连接到设备

上下文:Nexus7Android设备(未Root)、AndroidStudio、MacOSYosemite10.10Eclipse环境和Androidstudio之间的切换似乎是问题所在,但我不知道如何修复它。以下所有尝试都是在Eclipse关闭并重新启动计算机和设备之后进行的。看过不少S.O.条目,但没有解决间歇性问题可怕的“有用”消息“无法连接到192.168.xx.xx”有时会成功,然后“pop”无法通过无线连接连接。我看到的一个建议是在执行adbtcpip5555命令后断开USB。这对我有用了一段时间。但目前还没有!也尝试过重新启动(计算机和设备......这之前有帮助)已尝

(1)(1.4) ESP32 wifi telemetry

文章目录前言1用于ESP32的DroneBridge2推荐的硬件3下载和烧录固件4为ESP32配置DroneBridge前言ESP32是现成的Wi-Fi模块,具有完整的TCP/IP协议栈和微控制器功能。它们提供专用的UART、SPI和I2C接口。它们可与任何ArduPilot自动驾驶控制器配合使用。1用于ESP32的DroneBridge适用于ESP32的DroneBridge提供透明、双向的串行至WiFi桥接器。使用WiFi协议无法提供与其他DroneBridge实现相同的范围。典型的WiFi范围约为50m 至200m,具体取决于天线。高增益定向天线可提供更大的范围。2推荐的硬件几乎所有ES

android - Android 在哪里存储 WiFi 网络等系统设置?

在我的设备上找不到具有系统设置的数据库。它们位于何处? 最佳答案 wifi网络的SSID和密码存储在/data/misc/wifi/wpa_supplicant.conf 关于android-Android在哪里存储WiFi网络等系统设置?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/14964305/

Android Lollipop - WiFi 热点 setWifiApEnabled() 获取 InvocationTargetException

我在应用中使用setWifiApEnabled()来自隐藏API(通过反射访问)。在一些旧手机上它可以工作(也适用于三星GalaxyS3,一些4.4的手机,......)但我用三星GalaxyS5测试了它并且我得到了java.lang.reflect.InvocationTargetExceptionatjava.lang.reflect.Method.invoke(NativeMethod)atjava.lang.reflect.Method.invoke(Method.java:372)...我正在使用类似的代码Android2.2wifihotspotAPI或Howandwhat

单片机通过WIFI模块(ESP8266)获取网络时间与天气预报

        前几天发布了开源4.3寸触摸屏的文章 《开源4.3寸触摸屏》,里面有WIFI获取时间和天气预报相关的功能,今天就来介绍一下这个功能是怎样实现的。        1.底层驱动        首先,硬件上,单片机通过串口AT指令访问WIFI模块(ESP12S)。具体AT指令怎样是写,可以参考之前的文章《AT指令程序的编写》。上电后,先配置WIFI模块的工作模式等,用到的AT指令如下:        1.关闭回显                ATE0                          2.设置为STA模式                AT+CWMODE_DEF=1

android - 无需root手机即可设置WiFi代理

关闭。这个问题是off-topic.它目前不接受答案。想改善这个问题吗?Updatethequestion所以它是on-topic对于堆栈溢出。9年前关闭。Improvethisquestion我在我公司的WiFi网络上连接了我的个人Android手机。要访问互联网,我们必须指定代理地址和端口;无需设置用户名或密码。如何在手机中指定代理地址没有生根了吗?我在WiFi高级设置中找不到任何选项。AFAIK,APN仅用于3G网络,而不用于WiFi。这样对吗?更新:几周前在我的手机上执行了其他空气(OTA)更新。现在,使用搭载Android2.3的HTCDesireHD,我可以设置WiFi代理

android - 两者都启用时如何使用数据连接而不是WIFI?

wifi和数据连接均已启用。由于我需要使用移动数据向移动运营商发送http请求以获取电话号码,但android将像以前一样使用wifi,那么如何使用数据连接而不是WIFI?当我在设备中启用wifi和移动数据时。我使用getAllNetworks()方法,但它总是返回wifi。我不知道为什么当我同时启用wifi和移动数据时getAllNetworks只返回wifi?当我只启用移动数据时,getAllNetworks()返回移动数据信息。ConnectivityManagerconnectivityManager=(ConnectivityManager)this.getSystemSer

android - 获取可用 WiFi 热点列表

我正在创建一个需要互联网连接的应用程序。因此,当WiFi设置未启用时,我会弹出一条消息以将其打开。但是当它打开时,它不一定连接到WiFi接入点。有没有办法在列表中显示所有当前可用的WiFi热点?提前致谢 最佳答案 查看WifiManager的方法类(class)。特别是getScanResults()方法将返回上次扫描Wifi网络的结果。请注意,getConfiguredNetworks()仅返回用户事先配置的那些网络(即已为安全网络提供密码等)。 关于android-获取可用WiFi热