Arduino IDE for ESP8266 项目(2)wifi扫描
#include "ESP8266WiFi.h"
void setup() {
  Serial.begin(115200);
 //设定WiFi为STA模式,如果先前已连接上AP,则与之断开
  WiFi.mode(WIFI_STA);
  WiFi.disconnect();
  delay(100);
  Serial.println("Setup done");
}
void loop() {
  Serial.println("scan start");
  // WiFi.scanNetworks可以返回扫描到的无线网络数目
  int n = WiFi.scanNetworks();
  Serial.println("scan done");
  if (n == 0)
    Serial.println("no networks found");
  else
  {
    Serial.print(n);
    Serial.println(" networks found");
    for (int i = 0; i < n; ++i)
    {
 /*在串口输出所发现的每一个无线网络的SSID和所接收的信号强度RSSI */
      Serial.print(i + 1);
      Serial.print(": ");
      Serial.print(WiFi.SSID(i));
      Serial.print(" (");
      Serial.print(WiFi.RSSI(i));
      Serial.print(")");
//判断WiFi网络是否加密,并输出结果     
      Serial.println((WiFi.encryptionType(i) == ENC_TYPE_NONE)?" ":"*");
      delay(10);
    }
  }
  Serial.println("");
 //连续扫描的时间间隔
  delay(5000);
}
Arduino IDE for ESP8266 项目(2)wifi扫描的更多相关文章
- Arduino IDE for ESP8266 项目云盒子 (1)AP直接模式
		手机直接连接esp8266辐射的WIFI,通信. https://item.taobao.com/item.htm?spm=a230r.1.14.20.eYblO3&id=5219451024 ... 
- Arduino IDE for ESP8266 项目云盒子(2)一键自配置+网页服务器
		https://item.taobao.com/item.htm?spm=a230r.1.14.20.eYblO3&id=521945102409&ns=1&abbucket= ... 
- Arduino IDE for ESP8266 项目(4)HTTP客户端+服务端
		Arduio for esp8266 官网API:http://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/readme.html 很有 ... 
- Arduino IDE for ESP8266 项目(1) 点亮灯+按键LED+pwm
		官方文档 http://esp8266.github.io/Arduino/versions/2.1.0/doc/libraries.html 引脚口说明 http://yfrobot.com/thr ... 
- Arduino IDE for ESP8266 项目云盒子(3)外网访问
		互联网访问esp8266 https://item.taobao.com/item.htm?spm=a230r.1.14.20.eYblO3&id=521945102409&ns=1& ... 
- Arduino IDE for ESP8266 项目(3)创建AP+STA
		官网API:http://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/readme.html STA (客户端)手机连接路由器 S1 *简 ... 
- Arduino IDE for ESP8266 项目云盒子(4)组网
- Arduino IDE搭建ESP8266开发环境,文件下载过慢解决方法 | ESP-01制作WiFi开关教程,改造宿舍灯
		1. Arduino IDE配置ESP8266环境 参考:https://www.jianshu.com/p/cb0274d612b5 首先从 Arduino 官网 下载最新版本的 Arduino I ... 
- ESP8266开发之旅 进阶篇② 闲聊Arduino IDE For ESP8266烧录配置
		授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力.希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石... QQ技术互动交流群:ESP8266&3 ... 
随机推荐
- SQL while循环
			ALTER Proc [dbo].[p_GetServerDataCursor] AS BEGIN IF EXISTS ( SELECT * FROM sys.objects WHERE object ... 
- swift 基础小结02 -- VFL约束、属性的get和set方法、懒加载、方法替换
			一.属性的get和set方法 1.自定义属性的set和get方法 private(set) var _image:UIImage? //自定义属性get,s ... 
- Install/Remove of the Service Denied!
			在windos 的cmd下安装mysql 在mysql的bin目录下面执行: mysqld --install 报错: 信息如下一: Install/Remove of the Service Den ... 
- EL表达式和JSTL的使用
			一:EL表达式 1.概述:在jsp开发中,为了获取Servlet域对象中存储的数据,经常要写很多java代码,这样的做法会使JSP页面混乱,难以维护,为此,在JSP2.0规范中提供了EL表达式.它是E ... 
- LoadRunner接口测试标准模板
			Action() { int nHttpRetCode; // 默认最大长度为256,get请求需注意缓存问题,需要根据content-length进行修改 web_set_max_html_para ... 
- C#设计模式--迭代器模式(学习Learning hard设计模式笔记)
			/// <summary> /// 抽象聚合接口 /// </summary> public interface IListCollection { Iterator GetI ... 
- WINCE 下载地址(转)
			WinCE 6.0 安装包比较大,从微软下载时,它只提供一个下载工具,用它下载比较慢在网上查了些资料,把WinCE所需的安装包地址都收集起来了,安装包文件名都是有规律的,可以用迅雷新建批量任务来下载, ... 
- 用CSS控制DIV居中失效的解决方法
			1.一般情况下DIV居中失效是因为没写DTD语句 在页面的最上方加上: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona ... 
- 【读书笔记】iOS-后台运行模式
			苹果在关于后台模式的文档中称:“这个配置项应该尽可能少的使用,而且最好只给那些提供通知服务的应用使用.如果有在后台运行的替代方法,就应该使用替代方法.比如,如果应用能使用显著位置变化接口来接受位置变动 ... 
- SuperMap空间数据处理与制图操作短视频汇总
			转自:http://blog.csdn.net/supermapsupport/article/details/70227669 空间数据处理与制图是GIS系统建设最基础的部分,这里利用超图桌面软件- ... 
