路由器11bgn哪种最稳定,想知道哪个型号最不容易出问题稳定又好用

现代智能手机配备了显示屏和触摸屏功能,用户可以通过直观的界面选择并连接无线网络,输入密码以接入互联网。然而,物联网设备通常不具备触摸屏和显示屏,这给无线网络的配置带来了挑战。如何将无线网络的名称和密码传输到这些设备上呢?为了应对这一难题,智能配置技术应运而生。

ESP智能配置为ESP8266微控制器提供了两种智能配网演示程序,分别是ESPTouch和AirKiss,或者同时支持这两种方式。ESPTouch是由乐鑫公司开发的一种配网技术,而AirKiss则是德州仪器公司研发的中配网技术,尽管两者在实现原理上存在差异,但基本思路相似。

配网方法一:

第一种配网方式是基于接入点(AP)模式的,在这种模式下,物联网设备会模拟一个无线路由器,手机首先连接到这个由设备创建的临时网络。物联网设备运行一个TCP服务器,手机则作为TCP客户端,通过TCP连接将家庭路由器的SSID和密码发送到物联网设备。一旦物联网设备接收到这些信息,它会从AP模式切换回客户端(Station)模式,并使用手机提供的SSID和密码连接到家庭路由器。成功连接后,物联网设备会广播包含设备名称、设备ID和IP地址的UDP数据包。手机在完成密码传输后断开与临时网络的连接,转而连接到家庭路由器,并监听来自物联网设备的UDP广播。通过解析这些数据包,手机可以识别出已成功连接到路由器的设备,并向用户显示相应的通知。

第二种配网方式即是我们所说的智能配置方法。虽然AP模式的配网成功率极高,但其过程相对复杂,需要用户手动连接设备创建的临时网络。相比之下,智能配置方法简化了配网流程,但存在配网失败的可能性,并且某些家庭路由器可能不支持此方法。智能配置的原理是让物联网设备工作在监听模式,捕获网络中的所有数据包。手机通过UDP数据包发送家庭路由器的SSID和密码,由于2.4GHz频段存在大量干扰和多个信道,物联网设备需要解析这些数据包并不断切换信道以捕获目标信息,这可能导致无法接收到手机发送的UDP数据包,从而引发配网失败。

ESP8266_RTOS_SDK\examples\wifi\smart_config\main\smartconfig_main.c

1.make flash -j8

2.在苹果应用商店或安卓应用商店搜索ESPTOUCH,下载手机应用程序。或者自行下载源代码进行编译。

安卓:(https://github.com/EspressifApp/EsptouchForAndroid)

苹果:(https://github.com/EspressifApp/EsptouchForIOS)

下面是ESP8266设备烧录后的输出信息。

通过分析智能配置主程序smartconfig_main.c,步骤1至步骤8详细描述了智能配置的设置过程。对于理解不深的朋友,建议仔细阅读这些步骤以加深理解。