让我的Android应用程序使用已知的ssid和密码连接到Raspberry Pi 4 wifi

让我的Android应用程序使用已知的ssid和密码连接到Raspberry Pi 4 wifi,android,networking,raspberry-pi,Android,Networking,Raspberry Pi,我想我的android应用程序自动连接到我的Raspberry Pi 4独立接入点,知道ssid和密码。然而,据我所知,未经用户直接同意,很难强制连接到wifi 这能做到吗?还是有更好的方法,比如在手机和Raspberry设备之间直接连接Wifi 如果是这样的话,你能指引我正确的方向吗 独立接入点的创建方式如下: ssid="RPiNet" mode=2 frequency=2437 #key_mgmt=NONE # uncomment this for an open

我想我的android应用程序自动连接到我的Raspberry Pi 4独立接入点,知道ssid和密码。然而,据我所知,未经用户直接同意,很难强制连接到wifi

这能做到吗?还是有更好的方法,比如在手机和Raspberry设备之间直接连接Wifi

如果是这样的话,你能指引我正确的方向吗

独立接入点的创建方式如下:

ssid="RPiNet"
mode=2
frequency=2437
#key_mgmt=NONE   # uncomment this for an open hotspot
# delete next 3 lines if key_mgmt=NONE
key_mgmt=WPA-PSK
proto=RSN WPA
psk="password"

不确定您希望您的应用程序连接到接入点是什么意思,但如果您可以在其上建立SSH服务器或类似的东西。使用免费的第三方库JSCh(Java安全通道)可能会有一些运气。如果你想收听特定的频率/波段,可能需要更多的低电平无线电控制


据我所知,android库中可能有一些东西允许您访问wifi参数;但是,您可能需要提供管理权限,并且大多数设备通常一次只连接到一个802.11设备,因此您必须确保您现有的连接没有为了接管而发生冲突。

我不知道,但是触发“wps”连接怎么样?