首先说明这里实现的是Android手机作为Wifi接入点(AP),PC机和ARM-Linux作为两个终端接入。后面会说明一下怎样让开发板作与Android手机连接的其它方式,但是我的还没有实现。
一、环境介绍:
PC机:Windows XP
Android手机:Android 2.2
开发板:mini2440 Linux 2.6.32.2
wifi USB无线网卡:Realtek 8188
二、基本概念
一些非常基础的或者非常专业的词汇我不说,这里仅易于理解的说明下在文中会用到的两个概念。
essid
SSID(Service Set Identifier)服务集标识,通常由AP广播出来,主要就是用来区分不同的网络,简单认为就是这个网络的名称;这一笼统的概念后又有BSSID和ESSID的,前者据说是由单一的AP和站点(终端)构成的一个小型局域网;后者可以拥有多个AP,构成较大规模的网络,通过essid来区分。因此你可以通过你的wifi无线网卡搜索到很多可用网络并且连接网络时,就通过SSID来区分。
在Linux无线网卡中一般会用到Mode,也就是配置你的设备的工作模式:一般有Managed、ad-hoc/P2P、Master。Managed模式相当于你的设备作为网络的终端节点,可以连接AP,访问网络中的设备;ad-hoc/p2p模式,可以称之为点对点模式,就是在同ssid网络中,没有AP设备之间进行直接通信,可以看看Ubuntu网站的帮助文档https://help.ubuntu.c
一、环境介绍:
PC机:Windows XP
Android手机:Android 2.2
开发板:mini2440 Linux 2.6.32.2
wifi USB无线网卡:Realtek 8188
二、基本概念
一些非常基础的或者非常专业的词汇我不说,这里仅易于理解的说明下在文中会用到的两个概念。
essid
SSID(Service Set Identifier)服务集标识,通常由AP广播出来,主要就是用来区分不同的网络,简单认为就是这个网络的名称;这一笼统的概念后又有BSSID和ESSID的,前者据说是由单一的AP和站点(终端)构成的一个小型局域网;后者可以拥有多个AP,构成较大规模的网络,通过essid来区分。因此你可以通过你的wifi无线网卡搜索到很多可用网络并且连接网络时,就通过SSID来区分。
在Linux无线网卡中一般会用到Mode,也就是配置你的设备的工作模式:一般有Managed、ad-hoc/P2P、Master。Managed模式相当于你的设备作为网络的终端节点,可以连接AP,访问网络中的设备;ad-hoc/p2p模式,可以称之为点对点模式,就是在同ssid网络中,没有AP设备之间进行直接通信,可以看看Ubuntu网站的帮助文档https://help.ubuntu.c