wifi中的几种组网协议、几个角色、几个概念介绍

写在前面:最近开始搞wifi模组,起初急于求成,一头扎进代码的海洋里,无法自拔,最后又迷失在代码中。痛定思痛之后决定从wifi的几个概念入手,慢慢开始了解wifi模组。欢迎大家与我共同讨论,共同学习、一起提高,个人QQ:993650814.

 

正文:

一、几个组网协议:

1、LWIP 协议:light weight IP 协议(轻型IP协议),有无OS都可以运行,其重点是在保持TCP协议功能的基础上减少对RAM的使用,他只需要十几KB的RAM和四十KB的ROM就可以运行。这种协议栈非常适合在较低端的嵌入式系统中使用。推荐几篇LWIP的文章如下:

  LwIP协议栈的学习与应用

  LWIP之NETCONN API 函数

 LWIP使用经验

2、AirKiss 协议:(飞吻协议),此协议用来对wifi智能设备配置上网。具体相关介绍可参考如下文档,

Air Kiss技术简介

揭开智能配置上网(微信Airkiss)的神秘面纱

3、TCP协议和IP协议,这个资料网上一大把,这里不做介绍。

4、MQTT协议:Message Queue Telemetry  Transport  消息队列遥测技术传输,遥测就是远程测量的意思,对于路途遥远的、环境恶劣的不得不需要远程测量,这个协议就是为IOT量身定制的传输协议。同样也推荐几篇文章:

MQTT简介

实用简介:MQTT协议及其在物联网中的应用

MQTT协议_主题

MQTT协议通俗讲解

二、 wifi模组的几种角色:

1、AP(Server):(Acess Point),无线接入点,是无线网络的创造者,网络的中心节点,例如路由器。

2、STA(Client):(station),站点,任何一个介入无线AP的设备都是一个STA,例如带有无线网卡的笔记、带有无线网卡的手机等。

3、PROMISCUOUS,混杂模式,即抓包模式,手机wifi发出的数据包,通过家里的路由器转发出时,wifi设备必须要在混杂模式才能接受这些数据包。

三、wifi中的一些概念

1、SSID(service set identifier),每个无线AP都都有一个标识来让用户识别,SSID就是让用户识别的名字,就是通常说的wifi名。

2、BSSID:每个网络设备都有其用于识别的物理地址,这个地址就是MAC地址。BSSID是针对设备来说的,对于每一个STA设备来说,拿到AP接入点的MAC地址就是BSSID。

3、RSSI:STA扫描到AP站点的信号强度。

4、长连接和短连接

  短连接:指socket连接后,传输完数据立马断开连接。连接->传输数据->断开连接。

  短连接:指socket连接之后,不管有没有使用都会保持连接。

 

 

你可能感兴趣的:(无线wifi相关)