欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

WiFi开发|WiFi无线技术介绍

程序员文章站 2022-03-06 12:19:53
目录wifi无线技术介绍1. wifi技术概述2. esp8266介绍wifi无线技术介绍1. wifi技术概述wlan是无线局域网络的简称,全称为wireless local area networ...

wifi无线技术介绍

1. wifi技术概述

wlan是无线局域网络的简称,全称为wireless local area networks,是一种利用无线技术进行数据传输的系统,该技术的出现能够弥补有线局域网络之不足,以达到网络延伸之目的。

wi-fi是无线保真的缩写,英文全称为wireless fidelity,在无线局域网的范畴是指“无线兼容性认证”,实质上是一种商业认证,同时也是一种无线联网技术,与蓝牙技术一样,同属于在办公室和家庭中使用的短距离无线技术。同蓝牙技术相比,它具备更高的传输速率,更远的传播距离,已经广泛应用于笔记本、手机、汽车等广大领域中。

wifi是无线局域网联盟的一个商标,该商标仅保障使用该商标的商品互相之间可以合作,与标准本身实际上没有关系,但因为wifi 主要采用802.11b协议,因此人们逐渐习惯用wifi来称呼802.11b协议。从包含关系上来说,wifi是wlan的一个标准,wifi包含于wlan中,属于采用wlan协议中的一项新技术。

wifi是由无线接入点ap(access point) 、站点(station)等组成的无线网络。ap一般称为网络桥接器或接入点,它是当作传统的有线局域网络与无线局域网络之间的桥梁,因此任何一台装有无线网卡的pc均可透过ap去分享有线局域网络甚至广域网络的资源。它的工作原理相当于一个内置无线发射器的hub或路由,而无线网卡则是负责接收由ap所发射信号的client端设备。

2. esp8266介绍

wifi开发系列中将使用esp8266模组来介绍wifi无线开发技术,esp8266 模组是安信可开发的一款基于乐鑫esp8266ex的低功耗uart-wifi芯片模组,可以方便地进行二次开发,接入云端服务,实现手机3/4g全球随时随地的控制,加速产品原型设计

模块核心处理器 esp8266 在较小尺寸封装中集成了业界领先的 tensilica l106 超低功耗 32 位微型 mcu,带有 16 位精简模式,主频支持 80 mhz 和 160 mhz,支持 rtos,集成 wi-fi mac/ bb/rf/pa/lna,板载天线。支持标准的 ieee802.11 b/g/n 协议,完整的 tcp/ip 协议栈。用户可以使用该模块为现有的设备添加联网功能,也可以构建独立的网络控制器。

WiFi开发|WiFi无线技术介绍

esp8266模组支持sta、ap、sta+ap三种工作模式

  • sta模式:esp8266模块通过路由器连接互联网,pc或手机通过互联网实现对设备的远程控制
  • ap模式:esp8266模块作为热点,pc或手机直接与模块通讯,实现局域网无线控制
  • sta+ap模式:两种模式的共存,既可以通过路由器连接到互联网,通过互联网控制设备;也可以作为wifi热点,供其他wifi设备连接。实现了局域网和广域网的无缝切换

 –sta:station(站点),每个连接到无线网络中的终端
  –ap:access point(接入点),无线网络的创建者,是网络的中心节点

esp8266可以使用官方提供的sdk来进行开发,也可以直接利用官方提供的固件直接使用at指令配置模块使用

  • at指令开发:只需要知道几条at指令即可用外部单片机实现网络通讯,开发速度快,但是增加了外置mcu的成本
  • sdk开发:系统成本小,体积更小,能实现更多的功能,但是入门门槛较高,需要花时间去熟悉代码

到此这篇关于wifi开发|wifi无线技术介绍的文章就介绍到这了,更多相关wifi开发内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

相关标签: WIFI 无线技术