HDG2L-IOT-EU V2.2 板载 WiFi如图

WiFi模块工作模式分为AP与STA模式,AP就是无线接入点,是一个无线网络的创建者,常见的AP设备就是WiFi路由器,而STA 就是作为连入热点的设备,利用 WiFi 热点进行网络通讯,常见的STA设备就是手机。

WIFI STA模式具体操作:

开启wifi节点

root@g2liot:~# ifconfig wlan0 up

执行 WiFi 模块的配置


root@g2liot:~# wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf &
[1] 421
root@g2liot:~# Successfully initialized wpa_supplicant
nl80211: kernel reports: Authentication algorithm number required
rfkill: Cannot open RFKILL control device

搜索热点

 wpa_cli -i wlan0 scan_result
bssid / frequency / signal level / flags / ssid
c4:27:28:f1:81:29       2462    -72     [WPA-PSK-CCMP][WPA2-PSK-CCMP][WPS][ESS] B501-5_2.4G
ca:27:28:f1:81:29       2462    -73     [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]
e6:95:6e:45:60:3e       2412    -75     [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS][UTF-8]       GL-                                                                                                         EXCITED
e2:60:a1:7b:ec:64       2412    -87     [WPA2-PSK-CCMP][WPS][ESS]       WHJD2015
f4:1c:95:7e:e2:a9       2447    -89     [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS]    CU_                                                                                                         2X8w
c2:18:03:9b:b4:28       2462    -91     [WPA2-PSK-CCMP][ESS]    DIRECT-28-HP -

生成WiFi网络配置

 使用 wpa_passphrase 程序生成

root@g2liot:~# wpa_passphrase xxxx 111111111
network={ssid="xxxx"#psk="111111111"psk=f91d3bcd4b7ce1950314002af150bab942019e773ab51d921ec77b7881a1bb89
}

其中密码长度为 8~63 个字符。例如要生成 SSID 为xxxx,密码为111111111的配置项,执行如下命令后,会在控制台上输出包含 ssid 和 psk 网络信息。接下来使用wpa_passphrase程序将上一步生成的配置项拷贝到wpa_sup.conf中。

root@g2liot:~# # wpa_passphrase xxxx 111111111 > wpa_sup.conf

连接热点

在完成对wpa_sup.conf 文件的修改后,可以在命令行下用 wpa_supplicant工具应用该配 置文件来与WiFi驱动完成 WPA 的密钥协商,使 WiFi 网络能够建立连接,并可在连接建立后用udhcpc 命令分配 IP地址如下所示,在 wpa_supplicant 建立连接命令中,-B 用于使工具以 daemon 方式工作,-D 选择驱动类型,-i 指定 Wifi 接口名称,-c 用来指定配置文件,可用上一步骤中建立的配置文件。因为 wpa_supplicant 通常以 daemon 方式在后台工作,若系统已经存在 wpa_supplicant 实例,则需 在用新的配置运行前用 killall 命令杀掉原进程。

root@g2liot:~# killall wpa_supplicant
root@g2liot:~# wpa_supplicant -B -Dwext -iwlan0 -c ./wpa_sup.conf
Successfully initialized wpa_supplicant
rfkill: Cannot open RFKILL control device
root@g2liot:~# [ 1298.468434] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
root@g2liot:~# udhcpc -i wlan0
udhcpc: started, v1.31.1
in 50default
udhcpc: sending discover
udhcpc: sending select for 192.168.20.130
udhcpc: lease of 192.168.20.130 obtained, lease time 4294967295

测试网络

连接成功后可使用ifconfig查看wlan0接口ip地址

可尝试ping百度来验证有没有网络,若ping不通,则需要设置dns

root@g2liot:~# vi /etc/resolv.conf
# Generated by Connection Manager
nameserver 114.114.114.114
nameserver 8.8.8.8
~

修改后按“Esc” “:”,输入“wq”,保存退出,可完成验证。

HDG2L-IOT-EU V2.2核心板 wifi STA模式测试相关推荐

  1. ESP8266(基于arduino平台)每篇一个知识点—1.wifi STA模式连接指定wifi

    ESP8266(基于arduino平台)每篇一个知识点--1.wifi STA模式连接指定wifi 一.ESP8266(基于arduino平台)每篇一个知识点--1.wifi STA模式连接指定wif ...

  2. RK3568核心板性能测试与压力测试

    1. 测试对象 HD-RK3568-IOT底板是基于HD-RK3568-CORE工业级核心板设计的,具有双网口.双CAN.5路串口等丰富接口,适用于工业现场应用需求,方便用户评估核心板及CPU性能,可 ...

  3. RZ/G2L核心板功耗测试

    1.测试目的 测试RZ/G2L核心板静态功耗与CPU满负载时的负载功耗,辅助产品设计中的散热方案评估. 2.测试结果 G2L核心板静态功耗Pavg=1.20W. G2L核心板CPU满负载(含GPU工作 ...

  4. OMAP-L138核心板

    为什么80%的码农都做不了架构师?>>>    Revision History Revision  No. Description Draft  Date Remark V1.0 ...

  5. 关于ARM核心板、一体板、底板的知识分享

    嵌入式处理器模组,又称嵌入式核心板,或为CPU模组/核心板/SOM(System on Module),它是包含处理系统的核心电子部件的子电路板,集成了主芯片.存储器(eMMC/Nand Flash) ...

  6. 关于嵌入式高端ARM核心板设计风格优缺点分析(作者 gooogleman)

    //-------------------------------------------------------------------------------------------------- ...

  7. 关于嵌入式高端ARM核心板设计风格优缺点分析 作者 gooogleman

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! //-- ...

  8. 万象奥科嵌入式核心板解决方案

    什么是核心板 核心板是将主控MCU及必要外围器件集成到一个名片大小的电路板上,将MCU的通信接口,GPIO,存储器接口等引到板外给用户使用.同时,完成MCU的片上外设的驱动或嵌入式操作系统的移植,并提 ...

  9. 米尔imx6核心板荣获2019年中国IoT创新奖提名

    中国IoT创新奖旨在发掘和表彰IoT行业中具有开拓精神并为企业带来杰出贡献的领导者,具有创新价值和深远影响的杰出技术,以及在过去一年中,被市场和行业用户所高度关注和认可的创新产品.米尔imx6(MYC ...

最新文章

  1. python中完善decorator
  2. 基于 SpringBoot 的仿豆瓣平台【源码分享】
  3. python爬虫——利用BeautifulSoup4爬取糗事百科的段子
  4. 【火爆】9张图让你知道大佬们的互联网思维
  5. linux下mysql安装笔记
  6. JavaOne 2012:调查JVM水晶球
  7. linux 访问日志ip排序,Linux通过日志文件统计IP访问次数排序
  8. win10中linux系统下载软件,win10 上安装 Debian Linux子系统
  9. 关于group by的用法 原理
  10. c3p0配置 initialPoolSize 和minPoolSize 可以设为0吗?设0有坏处吗?
  11. 95-10-080-启动-replicaManager副本管理器
  12. poj--3984--迷宫问题(bfs+路径记录)
  13. contenteditable获得焦点后的边框设置
  14. mysql都有什么基本函数_【第七章】MySQL的基本函数
  15. 深入Redis持久化 1
  16. 普通索引和唯一索引,应该怎么选择?
  17. Protel 99SE汉化教程
  18. 久其报表大厅_久其报表大厅[Web版]操作手册.pdf
  19. STM32菜鸟成长记录---RS485通讯协议的应用
  20. java贴图技术坦克世界_坦克世界游戏图像设置技巧 如何提高FPS

热门文章

  1. 机械革命旷世G16电脑开机变成绿屏了无法使用怎么办?
  2. 手机号变6位加密算法,手机号java加解密
  3. 管家婆辉煌Ⅱ 13.32版安装方法
  4. 巧删配置文件解决阿里旺旺标签栏无显示问题
  5. 通达OA流程触发器使用
  6. 关联规则算法(Apriori算法 and FP-growth算法)
  7. display属性详解及用法
  8. Mycat读写分离的简单实现
  9. unity 表格 换行 \n
  10. Linux 网络流量监控工具