草庐IT

ESP8266WiFi库

全部标签

esp8266+小爱同学实现语音交互控制arduino

一、esp8266介绍可独立应用也可搭载其他的MCU运行二、开发环境搭建(arduino)在ArduinoIDE中,打开“文件”>“首选项”选项卡。搭建NODEMCU环境:点击菜单栏文件,首选项,在“附加开发板管理器网址”框中,输入以下网址并单击“确定”按钮:(用于加载esp8266库)http://arduino.esp8266.com/stable/package_esp8266com_index.json三、硬件连接 将sg90的红色线与开发板左侧的VV引脚连接,黑色线与左侧G引脚连接,黄色信号线与开发板右侧D4引脚连接。用USB线与电脑连接安装串口转换驱动选择开发板和端口,一定要选择N

【Android13开发WIFI添加频段设置项(2.4G/5G/automatic)更改笔记】

BUG需求描述:提示:这里简述项目相关背景:Android13中客户需求添加WIFI频段选项:2.4Gonly,只显示链接2.4G的AP。5Gonly,只能显示和链接5G的AP。Automatic:自动显示,即全部正常显示。解决初衷提示:这里描述项目中遇到的问题:作为初学者的我,刚开始接到这个bug,还是比较懵的,多亏了CSDN的前辈发表的文章给予我很大的帮助。站在巨人的肩膀上看的更远,我在前辈的文章上进一步添加自己的理解,剖析其中的逻辑,希望能给大家提供帮助!你需要具备有关WIFI的一点小知识1.androidwifiscanresult.接口ScanResult类实现Parcelable接

android.net.wifi.WIFI_STATE_CHANGED 未被广播

在我的应用程序中,如果连接了网络更改,我需要重新启动服务。目前它只能以一种方式工作(wifi到移动数据),但它不能以另一种方式工作(移动数据到wifi。)这是为什么?是因为我的广播接收器中没有android.net.wifi.WIFI_STATE_CHANGED还是放错了权限?感谢您的帮助。代码:接收方的list条目:接收器本身:publicstaticfinalintTYPE_WIFI=1;publicstaticfinalintTYPE_MOBILE=2;publicstaticfinalintTYPE_NOT_CONNECTED=0;publicstaticfinalString

【ESP32入门教程】ESP32 ESP WROOM 32点亮一个LED,VSCode + PlatFormIO IDE,ESP32环境配置教程

说明最近比较有空,所以开始玩一些之前没用玩过的开发板,因为之前白嫖了一块ESPWROOM32的开发板,所以以此为例准备好好学习ESP32并且做一些有趣的项目,写此篇文章同时也为了记录自己的学习过程。配置环境安装VSCode+PlatFormIOIDE首先是VScode的安装,比较简单,直接去官网 VisualStudioCode-CodeEditing.Redefined 下载安装即可。完成以后启动VScode,在拓展页面直接搜索PlatformioIDE,并且安装即可。如下图所示安装完成后重新启动VSCode,拓展栏会有一个外星人样子的图标,表示PlatformIOIDE安装好了。如下图新建

Android WiFi 设备到 AP 的往返时间 (RTT)

随着AndroidAPI-Level21,SDK分别添加了23种测量Wifiroundtriptime(RTT)的方法:WifiManager.isDeviceToApRttSupported()ScanResult.is80211mcResponder()但是我没有找到任何关于如何使用API来测量RTT的信息。相关类RttManager仍标记为系统API。有什么方法可以执行Device-To-APRTT测量吗? 最佳答案 从AndroidP开始,Wi-FiRTT(IEEE802.11mc)的公共(public)API现已可用。Wi

android - Wifi 扫描结果广播接收器不工作

我编写了一个简单的广播接收器来在wifi扫描完成时显示toast消息。什么都没有显示。这是我的代码:packagecom.wifi;importjava.util.List;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.net.wifi.ScanResult;importandroid.net.wifi.WifiManager;importandroid.widget.Toast;publicclasswif

请收藏!分享一个ESP32/ESP8266高颜值WIFI配网页面代码-带下拉选择框和中英文版本。文末有arduino配网代码。

        最近在使用ESP32开发项目得时候用到了WIFI热点配网,本着能CV绝不动手的原则在网上搜索了一番,但无奈网上的配网页面实在太简陋了。还是得自己动手写一个。先看效果。 代码功能说明:代码编译下载后可以实现强制门户登录(强制门户登录就是在连接到esp32的配网WiFi后,浏览器会自动弹出WiFi配网页面,无需手动操作)。同时esp32会将搜索到的WiFi信息记录并以下拉的形式显示在配网页面的输入框中,大大减去了用户输入WiFi名称的不便。完整中文配网页面的html代码:登录页面 #content,.login,.login-carda,.login-cardh1,.login-h

android - 在 Android 中检查 WiFi 和 GPS 是否已连接?

我需要在运行时检查手机中的wifi是打开还是关闭?如果未连接,我想显示对话框并直接转到设置/无线控制以由用户启用它。它适用于手机的wifi和Gps状态。怎么做?哪个Intent为此而醒来?有什么想法吗? 最佳答案 要检查设备是否通过手机或wifi连接,您可以使用此代码:ConnectivityManagerconMan=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);//mobileStatemobile=conMan.getNetworkInf

android - 如何写一个Android SocketServer来监听wifi

我已经使用java.net.SocketServer编写了一个线程来监听特定端口。它在android模拟器中工作正常(使用端口转发)。我打算在使用该应用程序时通过wifi连接到此端口。但是,SocketServer文档指出,如果您不提供InetAddress,服务器将在本地主机上监听。如果我不提供地址,我将无法通过wifi连接,我是否正确?如何获取wifi连接的InetAddress以传递给SocketServer? 最佳答案 当您创建ServerSocket时,您会在localhost上监听一个端口。是否要提名自己的localho

Android:扫描 Wifi 网络 + 可选列表

我正在尝试创建一个应用程序,让您可以扫描可用的wifi网络,然后将它们显示在可选择的列表中。为此,我尝试使用以下代码:packageandroid.nacho.WifiScan;importjava.util.List;importandroid.app.Activity;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.content.IntentFilter;importandroid.net.wifi.Sc