wifi配网,顾名思义就是将嵌入式智能设备添加到附近的热点中以便于智能设备可以随时上网,在IoT时代不能上网的硬件设备不能算作智能设备。wifi配网的基本原理就是将wifi热点的用户名和密码通过某种方式输入给智能设备,然后智能设备把用户名和密码作为通行证连接热点,从而实现连接互联网,最终实现万物互联。有些智能设备自带输入硬件,就可以直接输入用户名和密码实现wifi配网;其他绝大多数智能设备从用户体验和成本来考虑都不配备输入设备,所以就必须用其他设备来辅助实现wifi配网。总之,wifi配网最根本的目的就是让智能设备以最方便、快捷的接入网络,从而实现万物互联。
实现wifi配网的方式有很多,比如人工输入用户名和密码、声波通信、wifi热点、蓝牙、扫码等。下面分别介绍:
顾名思义,就是在智能设备的输入设备中输入用户名和密码然后实现wifi配网,比如我们的手机就是最典型的通过人工输入wifi用户名和密码来实现wifi配网的。
优点:
简单。任何年龄段的人都可以很容易操作。
通用。主要是无线网都能搞定。
缺点:
成本高。输入设备一般价格几十到几百不等,一般只有高端的设备,比如手机、笔记本电脑等才会配置。
影响体验。如果在一些小型的智能设备上配备输入设备很有可能会影响用户体验。
声波通信实现wifi配网简单来说就是用声波通信技术将用户名和密码传递给智能设备让其快速完成wifi配网。前提是智能硬件要有能录制声音的咪头,具体实现步骤如下:
打开手机并安装智能设备的app。
在app上输入wifi热点的用户名和密码,然后点击开始wifi配网,app会将用户名和密码转成声音播放出去。
在智能硬件中点击开始wifi配网的功能键,开始录制声音并解码出用户名和密码。
智能设备把用户名和密码作为通行证来登录wifi热点,最终成功实现wifi配网。
优点:
操作简单。老少皆宜,直接在app和智能设备中分别点击一次就可以了。
成本低。仅需智能硬件端支持录音咪头就可以了,往往绝大数多智能设备中都自带咪头,即使不自带,其成本也及低。
兼容性好。市面上绝大多数智能硬件都可以使用声波配网。
成功率高。声波的识别率比较高,一般在98%以上。
趣味性强。可以使用定制的声波,比如狗叫,猫叫,窍门声等作为传输用户名和密码的媒介,进一步增加智能硬件的附加值。
缺点:
几乎没啥缺点,硬要说缺点嘛,就是可能会有额外的咪头支出,而往往绝大多数智能硬件(尤其是智能玩具,智能摄像机,智能机器人等领域)又自带咪头,所以这个费用可以忽略。
智能硬件需要支持wifi热点模式(即AP)模式,还需准备一台智能手机。
打开手机并安装智能设备的app。
启动硬件设备,硬件自动进入ap模式(开启热点)。
手机连接智能硬件的热点。
在app中输入wifi的用户名和密码,传输给智能设备。
智能设备收到联网信息后,停止ap模式,开启sta模式,把用户名和密码作为通行证来登录路由器热点,最终成功实现wifi配网。
优点:
相对简单。
缺点:
智能硬件的ap模式仅在配网时需要,这就有点浪费资源了,增加了成本。
手机app操作稍微有点麻烦,连接多次热点。
需准备一台支持wifi热点的智能手机。
打开手机并安装智能设备的app。
打开手机热点功能,不设置密码。
启动硬件设备,等待硬件自动连接手机热点。
在app中输入wifi的用户名和密码,传输给智能设备。
智能设备收到联网信息后,把用户名和密码作为通行证来登录路由器热点,最终成功实现wifi配网。
优点:
硬件成本低,仅需支持sta模式的wifi模块即可,可以说是所有方案中智能硬件对外部硬件依赖最少的。
缺点:
手机端操作复杂,由于智能手机有千万种,其打开热点的方式也可能不同,所以增加用户实用难度。
智能硬件的wifi模块需要支持混杂模式(sniffer),需准备智能手机一台。
打开手机并安装智能设备的app。
在app中输入wifi的用户名和密码,使用udp协议广播出去。
启动智能设备,按下配网键智能硬件处于混杂模式,可以接受所有无线通道信息,当收到app发出的udp协议后,把配网信息解码出来。
把用户名和密码作为通行证来登录路由器热点,最终成功实现wifi配网。
优点:
简单,只需在智能设备中按下配网键即可。
缺点:
需要智能硬件支持混杂模式,而这个混杂模式仅在配网时才需要,所以增加了硬件额外成本。
用蓝牙来实现wifi配网,前提就是智能设备必须要有蓝牙硬件才可以。还需要准备一台具有蓝牙功能的手机,步骤如下:
打开手机并安装智能设备的app。
按下硬件上的wifi配网按键,等待智能硬件和app蓝牙配对成功。
在app中输入wifi的用户名和密码,通过蓝牙传输给智能设备。
智能设备把用户名和密码作为通行证来登录wifi热点,最终成功实现wifi配网。
优点:
简单。用户可以无感知蓝牙的存在,给人感觉按下wifi配网按键就可以实现。
缺点:
蓝牙配对本身优点麻烦。有时手机没有开启蓝牙,还需要另外开启蓝牙,有时蓝牙自动配网还会失效,需要重试几次。
蓝牙技术本身有一定的安全隐患。
成本高。需要硬件设备配备蓝牙模块,这个至少也要几十块,对于一个智能设备来说还是比较高的。
扫码现在比较流行,真是码上生活,感觉啥都可以用扫码来解决。wifi配网也不例外,同样可以使用扫码来解决。前提是智能硬件需要具备拍照功能和识别二维码的api,同时还需要手机app的配合,步骤如下:
打开手机并安装智能设备的app。
在app上输入wifi热点的用户名和密码,然后点击开始wifi配网,将用户名和密码转成二维码图片。
在智能硬件中点击开始wifi配网的功能键,同时开始拍照功能。
智能设备把拍摄到的二维码转成用户名和密码的文本形式。
智能设备把用户名和密码作为通行证来登录wifi热点,最终成功实现wifi配网。
优点:
几乎没啥优点,如果硬要说有的话,就是如果智能硬件本身就必须有拍照功能(一般带拍照功能的智能设备其他几种硬件都具有),则可以节省成本(相比其他几种)。
缺点:
成本高。一个靠谱拍照硬件的成本至少几十块。
使用不方便。拍摄二维码过程中经常会出现拍摄不到情况,需要反复试验。