2、房子的空间都比较拥挤,空间不够开阔,其中房间中的墙壁是最主要的障碍物。由于无线局域网采用的是无线微波频段。微波的最大特点就是近乎直线传播,绕射能力非常弱,因此身处在障碍物后面的无线接收设备会接到很微弱的信号,或没有收到信号;
3、IEEE 802.11b/g标准的工作频段为2.4GHz,而工业上许多设备也正好工作在这一频段如:微波炉、蓝牙设备、无绳电话、电冰箱等。如果附近有较强的磁场存在,那么无线网络肯定会受到影响;
4、如果在无线环境中存在多台无线设备还有可能存在频道冲突,无线信号串扰的问题;
5、距离无线设备及电缆线路100米内的无线电发射塔、电焊机、电车或高压电力变压器等强信号干扰源,也可能会对无线信号或设备产生强干扰;
6、信号实在室外传播天气情况对无线信号影响也很大,如果是在雷雨天或天气比较阴沉的时候信号衰减比较厉害,而晴天里信号能传输的距离会更远;
1.安装arduino。
2.安装后打开arduino,菜单依次打开 文件\首选项,找到附加开发板管理器网址选项,填入http://arduino.esp8266.com/stable/package_esp8266com_index.json
3.打开菜单 工具\开发板\开发板管理器,找到esp8266模块,选择版本2.0.0(必须2.0.0)安装
4.再次打开菜单 文件\选项,点击这里进入sdk的编辑目录
5.找到packages\esp8266\hardware\esp8266\2.0.0\tools\sdk\include目录
将下载的esp8266_deauther源码里的sdk_fix下的user_interface.h复制到该目录,替换原来的文件。
6.找到packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src目录
将下载的esp8266_deauther源码里的sdk_fix下的ESP8266WiFi.cpp和ESP8266WiFi.h复制到该目录,替换原来的文件。
7.用arduino IDE打开下载的esp8266_deauther源码包里的esp8266_deauther\esp8266_deauther.ino
8.菜单 *** 作 “工具\开发板\NodeMcu 1.0 (ESP-12E Module)”,这里根据自己购买的esp8266开发板选择对应的板子。注意开发板的端口要选择正确,否则不能下载编译好的固件,然后点工具栏里的上传按钮,编译和上传固件。
9.如果如前面所示你已经将固件烧写进开发板里,你可以使用手机或者pc搜索wifi热点,你会发现一个名为“pwned”的热点,此热点默认密码“deauther”,连接后,在浏览器打开192.168.4.1即可开始使用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)