🍓ESP8266测试Wi-Fi通讯安全
ESP8266 | Arduino | WiFi | 通讯
创建Arduino Sketch
添加主板
在将sketch刷新到微控制器之前,我们需要确保已安装正确的电路板。 在Arduino IDE中打开“首选项”,然后将以下JSON链接粘贴到“其他板管理器URL”字段中。 如果您已经有一些板URL,则可以单击“展开”按钮以更好地查看它。 将以下URL粘贴在单独的行上。 单击“确定”,然后再次单击“确定”以关闭设置。
将其正确添加到Arduino IDE后,它将拉低所有基于ESP8266的不同板卡,以便我们选择版本,以设置软件与微控制器之间的通信线路。
现在,转到“工具”,选择“板”,然后选择“板管理器”。在搜索字段中,键入“ esp8266”,然后由ESP8266 Community安装。等待它完成安装,然后从窗口中“关闭”。
选择端口
要与ESP8266开发板通信,您需要选择用于连接的正确端口。 因此,如果您尚未将D1 Mini或其他类型的ESP8266连接到计算机,请立即执行此操作。 确保您的USB数据线连接良好。 如果未显示,请尝试另一根电缆。
要在Linux中找到您的端口,请打开一个终端窗口,然后尝试:
在macOS中,您可以尝试:
要验证您具有正确的设备,您可以拔下MCU的电源,重新运行扫描,然后查看缺少哪个端口。重新插入,再次运行,您应该会看到它弹出。对我来说,是/dev/cu.usbserial-110。
返回Arduino IDE,转到“工具”,然后到“端口”,并确保选择MCU的端口。 然后,在“工具”中返回“ Board”,但这一次选择“ ESP8266 Boards”。 这些是上述"添加主板“中链接填充的板。 查找并选择您的微控制器的型号。
擦除主板
如果您之前已经使用过ESP8266,则可能已经有代码了。 在这种情况下,应首先使用以下方法擦除电路板。
设置通道
当我们将sketch编译并闪存到ESP8266板上,几步实施下来后,我们将广播这些数据包,但如果我们不知道要收听哪个通道,我们将很难找到它们。 如果查看sketch,则可以看到该通道的位置。 我将其作为频道11,因为这是我连接到的网络的频道,您可以在将其上传到板上之前先对其进行编辑。
编译和刷板
当您的电路板准备就绪时,在下面的sketch中,单击“上传”按钮以编译代码并将其上传到微控制器。在窗口底部,您应该看到类似于以下内容。
进入监控模式
打开Wireshark
保存扫描
执行检测
🏈指点迷津 | BriefLast updated