0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【技术分享】WiFi模块常见的配网方式简介

无线模块 2019-05-07 22:54 次阅读

无线WiFi的出现让我们上网变得方便和快捷,而且还能在信号范围内自由使用手机和平板上网。无线WiFi的应用就涉及到一个WiFi模块的配网,本篇SKYLAB小编就来为大家简单介绍三种常见的WiFi模块配网方式。

WiFi模块

常见的WiFi模块配网方式,一般可以归类为直接配网、智能配网、WEB配网、WPS配网。其中最为常见的就是前三种,用户可以根据具体的使用场合选择各种最适合的配网方式。SKYLAB资深FAE工程师推荐大家使用WEB配网方式,因为这种配网方式最简单、最直观、最方便,所以依赖的约束条件也最少。

直接配网,就是通过UART串口、SPI口、SDIO口、I2C等主机接口,按照一定的通信协议,将SSID和密码,直接传递给WiFi模块。WiFi模块在收到SSID和密码后去连接热点或路由器,并将连接的结果从主机接口返回。例如,常见的通过UART串口AT指令配网。比如SKYLAB的UART串口WiFi模块WU106和低功耗UART串口WiFi模块WG219就可以通过UART串口AT指令配网。

智能配网(Smart Config/Smart Link),就是使用WiFi设备本身自带的WiFi信号,在MAC层将SSID和密码按照一定的协议格式填充在MAC包中不加密的包头部分,采用广播和抓包方式,从手机等设备将SSID和密码分段多次传递给WiFi模块。

目前市面上常见的多种SmartConfig/SmartLink技术,虽然各个WiFi芯片方案会取不同的英文名字,但是基本原理则基本相同,只是填充的数据协议格式稍有区别。

智能配网一般需要在发送SSID和密码的设备(例如手机)上安装一个APP,该APP实现了和WiFi模块之间的协议交互(发送SSID和密码)。比如SKYLAB适用于智能家居物联网IoT WiFi模块WU106/WG219/SKW92等都支持智能配网。

WEB配网是指在支持AP模式的WiFi模块上内嵌一个简易的WEB服务器,在WEB网页里提供了配网的交互接口。其他网络设备(例如手机、平板、电脑等)直接连接上WiFi模块的AP热点,在浏览器上打开该WEB网页,在WEB网页里配置该WiFi模块去连接其他的AP或路由器。比如SKYLAB AP/Router WiFi模块都支持WEB配网。

【技术分享】WiFi模块常见的配网方式简介

WiFi模块

目前SKYLAB研发推出的WiFi模块按接口分类大致可以分为四大类,分别是USB接口WiFi模块、以太网接口、UART接口串口WiFi模块、SDIO接口WiFi模块。更多有关SKYLAB WiFi模块的配网方式可直接访问SKYLAB官网或阿里店铺。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 无线通信
    +关注

    关注

    58

    文章

    4512

    浏览量

    143403
  • wifi模块
    +关注

    关注

    60

    文章

    379

    浏览量

    73332
收藏 人收藏

    评论

    相关推荐

    wifi模块用到了httpd,单独开http服务器会冲突报错怎么解决?

    wifi模块用到了httpd,单独开http服务器会冲突报错 通过
    发表于 08-01 06:35

    ESP32C3 wifi失败的原因?

    1, 采用官方提供的at固件,固件版本V2.4.2; 2,发送AT+CWSTARTSMART进入WiFi,启动app; 问题:在2
    发表于 06-26 06:00

    esp32c3用按键长按3s进入模式,为什么还要重启模块

    加esp_restart()函数,就会先进入WiFi连接事件,连不上才进入模式,我想要的是长按3s马上进入
    发表于 06-20 07:12

    根据espesp-idfexampleswifismart_config例程来编写的智能,怎么做才能判断智能连接是否失败?

    (wifi_config_t)); /* 将结构体数据清零 */ /* 将智能设备发送来的WiFi的ssid、password及MAC地址复制到
    发表于 06-19 07:00

    在官WiFi/smart_config中把的任务改成一个函数,为什么不能

    官方写的是一个任务,我想把任务改成一个函数,结果发现不了。 void smartco
    发表于 06-19 06:08

    使用BLUFI进行wifi,应该调用哪些API来关闭BLUFI呢?

    我最近在使用BLUFI进行wifi之后我要关闭掉BLUFI用来减少功耗,请问应该调用哪些API来关闭BLUFI呢?多谢!
    发表于 06-13 06:55

    smartconfig清除网络后再进行时就不成功是什么原因导致的?

    是没有问题的,但是清除网络后再进行时就不成功,是需要重置什么变量吗? //按钮,这里并没有加入清除wifi配置的代码,下面是清除网
    发表于 06-12 06:06

    ESPConfig蓝牙失败的原因?如何解决?

    软件版本:ESP-IDF v4.1 微信小程序:ESPConfig 问题描述: 1. 无法通过小程序提供的 getWifiList 获取WIFI列表 2. 靠wx自带的获取到WIFI列表后,
    发表于 06-11 08:57

    sram 512k实现softAPwifi报错的原因?

    采用的是安信可的模块,sram 512k 程序主要实现了softAP ,蓝牙gatt server和gatt client,及wifi tcp socket通信 一般运行12小时左
    发表于 06-06 06:53

    WiFi模块和蓝牙模块怎么区分?

    模块WiFi模块的区别和优缺点分别在哪里。  我们把“WiFi蓝牙模块”拆分成三个词,分别来理解一下它们各自的概念。  
    的头像 发表于 05-29 10:14 791次阅读
    <b class='flag-5'>WiFi</b><b class='flag-5'>模块</b>和蓝牙<b class='flag-5'>模块</b>怎么区分?

    以太WiFi的区别

    随着科技的快速发展,网络连接已经成为我们生活和工作中的重要组成部分。以太WiFi作为两种常见的网络连接方式,各有其特点和优势,适用于不同的场景。本文将对以太
    的头像 发表于 05-28 16:01 4250次阅读

    物联网工具多元化助力腾飞——智能连接,畅享未来

    对于智能设备而言,方式的选择对于设备的成功部署和运行至关重要,接下来本文将介绍蓝奥声产品常用的WIFI
    的头像 发表于 04-22 11:19 425次阅读
    物联网<b class='flag-5'>配</b><b class='flag-5'>网</b>工具多元化助力腾飞——智能连接,畅享未来

    串口WiFi模块简介、工作原理、工作方式等8大知识点

    WiFi模块又名串口WiFi模块,属于物联网传输层,功能是将串口或TTL电平转为符合WiFi无线网络通信标准的嵌入式
    的头像 发表于 01-25 10:00 1184次阅读
    串口<b class='flag-5'>WiFi</b><b class='flag-5'>模块</b><b class='flag-5'>简介</b>、工作原理、工作<b class='flag-5'>方式</b>等8大知识点

    单片机怎么连接wifi模块esp

    Arduino 编写代码并测试连接 使用AT命令进行WiFi配置 常见的问题与解决方法 接下来,让我们逐步了解这些内容。 ESP8266简介 ESP8266是一款低成本的系统级芯片,内置WiF
    的头像 发表于 12-25 13:42 2293次阅读

    行波故障预警与定位装置的线路分布方式

    今天江苏宇拓电力科技来为大家说明一下行波故障预警与定位装置的线路分布方式
    的头像 发表于 12-11 09:44 430次阅读