发布时间:2024-06-10 作者: 下载爱游戏体育app网址
配网技术为何鱼龙混杂,互不相通?本文将从原理、流程详细的介绍一键配网、设备热点配网、配网、路由器配网和零配等6种配网方式,总结对比各配网方式的特点,并分享对配网技术未来发展趋势的看法。
Wi-Fi大家很早就接触了,但是配网对很多人都比较陌生。因为早期的Wi-Fi设备基本都是带屏幕和输入设备的(如笔记本/手机/PDA等),而配网只需要用户直接输入路由器的SSID/password即可,简单到被人忽略。
但是随着物联网的兴起,Wi-Fi被大量应用于没有人机交互方式的设备中,如智能插座等物联网终端产品中,而Wi-Fi(IEEE802.11)标准在设计之初是没考虑这种无人机交互方式的配网的,也就没有官方标准。配网成了一种类似于黑客找漏洞的技术,这也就导致了市面上配网的方法多种多样,且各家玩各家的,鱼龙混杂,互不相通,整体体验偏低。
狭义配网:Wi-Fi设备获取路由器信息(SSID,password等)并连接路由器的过程。
本文讨论的配网如未注明都指狭义配网,并省略云端参与流程。简化示意图如下:
1. 设备进入sniffer模式(又叫混杂模式,即不过滤数据报文),监听环境中所有的802.11报文;
2. 设备需要在所支持的信道(通常1-13)上轮询监听(因为设备不知道用户手机和目标路由器的信道);
3. 捕获到符合配网规则的数据报文后停止信道轮询,尝试在在此信道上接收完成所有报文;
5. 数据报文接收完成则关闭sniffer模式,回到station模式并开始尝试连接路由器,狭义的配网过程完成。
设备在接入路由器之前,没获得对应密钥,无法解密路由器局域网内的数据报文(包括连接到目标路由器的用户手机的报文)。
如下图所示,设备在sniffer模式收到的数据报文主体即Frame Body部分是加密的,仅帧头和整个报文长度是不加密的。要通过手机将配网信息传给设备,那么就得考虑使用这一些信息。
数据报文长度共2字节,且包头和校验和占掉了一部分字段故不能从0开始编码,而太长会导致整个数据报文冗余数据飞速增加,如折中取11bit。
具体方式为:手机端通过发送不同长度的广播报文,将配网信息编码到报文长度信息中。——有点像藏头诗吧?
ieee802.11将224.0.0.0 ~ 239.255.255.255划定为组播保留地址,在以太网中,目的IP地址为组播保留地址的数据包,目的MAC地址需要做一个映射。具体做法是,MAC地址的3个高字节固定为01:00:5E,后三个字节依次为组地址的从高字节起的第二字节取低7位、组地址的第三字节和第四字节,例如组地址225.215.145.230对应的MAC地址为01:00:5E:57:91:E6。所以有23个bit可用户编码。
对手机,路由器都有严格的兼容性要求,比如有些路由器默认关闭广播/组播报文转发使得设备收不到路由器转发的报文;手机以5G频段连接到路由器,2.4G的设备压根收不到包等,诸如此类不可控因素导致整体兼容性差,配网成功率低。
1. 设备端Wi-Fi进入softAP模式,建立一个约定名称的AP热点;
用户操作相对一键配网复杂度略高(iphone用户要手动跳转到无线局域网设置界面连接app界面提示的设备热点)。
中庸可靠是其取胜之道,在昔日霸主一键配网由于成功率不高被广为吐槽后,设备热点配网在市场上的占有率稳定提升。
这是热点配网(softAP)的一个变种,热点不由设备创建而是由手机创建。
可与一键配网共存(同时使能),在阿里云IOT手机热点配网中,手机热点SSID固定为aha,这样处在一键配网模式的设备一旦扫描到周围存在aha热点即尝试连接aha。常用来做备用配网方案。
用户体验不佳,尤其在ios设备上APP无法自动创建热点,需要用户跳转设置界面手动改设备名并手动打开热点。
曾经作为一个创新在阿里IoT中作为一键配网失败后的替补方案,由于一键配网本身占比降低,替补的出场率也就更低了。
蓝牙配网整体流程跟设备热点配网差不多。只不过用ble替换了设备端的热点,理论上还是一种基于点对点连接的配网方式。
适合与本身既有蓝牙又有Wi-Fi的应用场景的设备,或者模组成本相对不那么敏感的土豪设备。随着低成本BLE的推行,其占有率逐渐提升。
路由器配网的思路就是路由器在配网模式下开启一个特定的用于配网的SSID,设备发现了这个热点后连接这个热点以获取配网信息,流程跟手机热点配网相似。其简化流程图如下:
这是一种充分的利用待配设备/及主配设备的高权限优势的配网,要求主配和待配设备的应用程序都能发送和接收802.11管理帧。直接用802.11 的管理帧(probe request/response)携带配网信息,以此来实现高效配网。简化原理如下:
设计上本身高效可靠,但是由于手机APP权限问题,无法通过第三方程序组装或者接收Wi-Fi管理帧,限制了其在手机上的应用(手机不能当主配),也就使得其只能成为一种辅助或者特定领域的配网方式。
缺点:无奈仅Android手机支持Wi-Fi Direct技术,IOS尚不支持。而且不是所有的安卓手机都支持,导致手机兼容性差,一条腿走路注定了无法普及。
2. 苹果AWDL协议。AWDL可以认为是苹果私有的端上P2P协议,如Air Drop即基于这种协议。无奈协议不开源,即使对协议进行破解,用起来也存在法务风险。不然可以跟1中方式配合使用,形成互补。
借助了自己独特的软硬件优势在相应领域提供体验上佳的配网体验,是物联网发展对细分市场高度定制和优化的表现。
LED数码管,作为现代电子显示技术中的重要组成部分,以其高亮度、长寿命和低功耗等特点,大范围的应用于各种数字显示设备中。本文将详细阐述LED数码管的显示原理,包括其构造、工作原理、显示
怎么判断 /
有哪些? 共模扼流圈是一种电子元件,大多数都用在抑制电路中的共模干扰。它通过实现电感耦合的
有何不同? ARM处理器是一种大范围的应用的微处理器架构,被大范围的使用在移动电子设备、嵌入式设备和智能家居等领域。在ARM架构中,编码
,其主要优势包括抗干扰能力强、抑制共模噪声、传输距离远、功耗低等。相比之下,单端传输
是指怎么样确定Cache中的内容是主存中的哪一部分的副本,即必须应用某种函数把主存地址映像到Cache中定位。 信息按某种
最优? 跟着社会的发展,视频监控技术已成为城市安全管理中必不可少的一部分。随之而来的是海量的视频监控数据,如何合理地保存这一些数据成为了一个重要的问题。当前
具体有啥不一样的区别? 单片机是一种集成电路,它集成了中央处理器、存储器和各种外设接口。它是数字电路设计中的重要组成部分,大范围的应用于电子设备
1、 要调节变频器的输出频率,首先必须向变频器提供改变频率的信号,这个信号称为给定信号。所谓给定
有哪些 /
采用144核,能效提升66%!英特尔至强6处理器震撼上市,加速数据中心升级
基于Arm Cortex-CM85内核的RA8D1作为控制器 通过MIPI DSI实现LVGL显示
重磅!英特尔发布intel3制程至强6能效核处理器,赋能数据中心能效升级
I.MX6ULL-飞凌 ElfBoard ELF1板卡 - 如何在Ubuntu中编译OpenCV库(X86架构)
嵌入式学习-飞凌ElfBoard ELF 1板卡 - 如何在Ubuntu中编译OpenCV库
无刷电机用的单电阻采样的FOC,拿天线贴着电机线或者贴近采样芯片,电机就会停转