草庐IT

WIFI-TTL

全部标签

android - 在 Android 9 中正确使用 wifi RTT ranging

Android9(Pie)介绍wifiRTTranging用于基于wifi的地理定位。在Android8(Oreo)之前的版本中,应用程序会定期请求wifi扫描。此功能正在大量使用throttled在Android9中:前台应用程序现在可以在2分钟的窗口中请求最多4次扫描;对于所有后台应用程序组合,后台应用程序限制为每30分钟扫描一次。避免这种限制的唯一方法是NETWORK_SETTINGS权限,然而,它是一个签名权限(我认为这意味着它需要使用与操作系统构建相同的key进行签名,无论是否它是一个系统应用程序),因此不适用于第三方应用程序。我知道wifiRTT测距只能通过ScanResu

android - 如何过滤android中的wifi连接?

我想禁用用户输入的特定wifi连接。如何获取设备的所有wifi连接并启用/禁用特定的? 最佳答案 首先要检查设备的wifi是否开启,如果没有开启。然后使用WifiManager和getScanResults获取可用的wifi列表。这是一段代码,您可以使用。wifi=(WifiManager)getSystemService(Context.WIFI_SERVICE);if(wifi.isWifiEnabled()==false){Toast.makeText(getApplicationContext(),"wifiisdisabl

android - 如何在 Android Marshmallow 中创建 wifi 网络共享热点?

我尝试使用以下代码在AndroidMarshmallow中创建Wi-Fi网络共享热点。publicclassWifiAccessManager{privatestaticfinalStringSSID="1234567890abcdef";publicstaticbooleansetWifiApState(Contextcontext,booleanenabled){//config=Preconditions.checkNotNull(config);try{WifiManagermWifiManager=(WifiManager)context.getSystemService(C

Qt 的网络模块和串口模块来实现 WiFi 传输和数据显示

在头文件中引入相关库:#include#include#include然后,在主窗口类中定义相关变量:classMainWindow:publicQMainWindow{Q_OBJECTpublic:MainWindow(QWidget*parent=nullptr);~MainWindow();privateslots:voidon_connectButton_clicked();voidon_sendButton_clicked();voidreadData();private:Ui::MainWindow*ui;QTcpSocket*tcpSocket;QSerialPort*seria

android - 如何强制使用 GPRS 连接而不是 3G 或 Wifi?

我正在编写一个应用程序,我需要有专门的GPRS连接,即使wifi或3G(或更好)可用。我已经想出如何禁用wifi(通过使用WifiManager),但是,我似乎无法找到如何以编程方式禁用3G并仅使用GPRS连接,与更改此设置具有相同的效果在设备设置中手动设置。有没有办法用代码做到这一点?更新:我所寻找的不一定非要在公共(public)AndroidAPI中。它也可能在一个未记录的API中,或者作为最后的手段,特定于设备的API,我只需要一些有用的东西。但是,我宁愿不必对设备进行root操作即可使用这些功能。 最佳答案 问题不仅在于私

java - 如何自动连接指定SSID的WiFi?

有人可以帮我解决这个问题吗?这是我的代码,在mWifi.enableNetwork(netID,true)处,它无法启用网络,也无法自动连接到指定网络。所以我想知道我在哪里犯了错误?publicclassWifiConnActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/finalStringtag="WifiConn:...";EditTexttxt;WifiManagermWifi;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.on

android - 如何通过基于 VLC 或 RTSP 的 WiFi 从 Android 发送流媒体?

我是新来的。我想开发一个应用程序,它可以通过WiFi将SD卡中的音乐传输到另一台设备。流式传输有很多协议(protocol),如RTP、RTCP和RTSP。但我不知道如何开始流媒体...理想情况是这样的:1.AndroidPhone-A开启Hotspot(WirelessAccessPointmode),客户端会连接到这个AndroidPhone-A.2.客户端连接到此AndroidPhone-A后,AndroidPhone-A可以选择MP3音乐文件,并通过WiFi(不是WiFiDirect)向此客户端直播。3.客户端将播放AndroidPhone-A中的音乐。所以,我要开发的是流媒体

WIFI模块 和 AT指令再认识

WIFI模块ESP-01S和对应的新调试助手 出场波特率是115200(注意,和之前的9600不同!),并且由于wifi模块也使用TTL协议,因此也需要通过CH340连接到电脑。同时,需要用到新的调试助手(使用之前的也可以,但是这个更好,因为右侧有AT指令的提示)电脑使用AT命令控制WIFI模块 注意!AT指令,控制类都要加回车,数据传输时不加回车!!! 注意!AT指令,控制类都要加回车,数据传输时不加回车!!! 注意!AT指令,控制类都要加回车,数据传输时不加回车!!!(之前编写代码使得串口接收点灯open指令的时候就需要回车,不太合理。。。)注意!以下的模块是按照顺序来的,也就是说如果就想

android - 忘记旧的 WiFi Direct 连接

有没有办法忘记旧的WiFiDirect连接(在代码中)?我需要这个来改变谁成为组所有者。我正在设置groupOwnerIntent=15,但尚未成为组所有者。 最佳答案 如果您只想断开现有的WiFiP2p连接,则只需调用WiFiP2pManager#removeGroup。设备GO或对等设备无关紧要。如果您正在谈论忘记永久组-您也可以删除它们。但它只能通过反射(reflection)来实现。而且无论是设备GO还是peer。manager.removeGroup(channel,newWifiP2pManager.ActionList

(1)(1.3) ESP8266 wifi telemetry

文章目录前言1在哪里购买2连接到自动驾驶仪3从地面站连接4用MAVESP8266固件烧录设备5更改WifiSSID和密码前言ESP8266wifi模块是一种廉价的可编程wifi模块,可从多种渠道获得。大多数Pixracers也随附了这种模块。1在哪里购买推荐使用adafruitHUZZAHESP8266分线板(adafruitHUZZAHESP8266breakoutboard),因为它可以连接到自动驾驶仪,而无需3.3V稳压器或电平转换器。2连接到自动驾驶仪如果连接到串行1/Telem1,则应在自动驾驶仪上设置这些参数(如果使用其他遥测端口,则应将参数名称中的"1"替换为遥测端口的编号):S