代码编织梦想

USB无线网卡(EDUP)配置 连接WiFi 嵌入式 Debian 9.5系统*

1.准备条件

硬件:beaglebone black 开发板
EDUP  USB无线网卡 
嵌入式系统为:debian 9.5系统

网卡类型

详细描述
这里推荐一下热心的淘宝店家,店铺名是:深圳品行电脑网络科技
服务态度很ok

2.无线网卡WiFi功能实现

1.插上无线网卡启动,直到WiFi模块信号灯亮,才表示连接成功。可以尝试上电后,进行插拔

2.输入指令sudo lsusb查看网卡是否可用,显示如下:

sudo lsusb
Bus 001 Device 003: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
注意到:WLAN Adapter 字样说明网卡可用

3.启用wlan0 节点
输入命令:sudo ifconfig wlan0 up

4.使用ifconfig查看wlan 0 节点显示如下:

wlan0: flags=-28669<UP,BROADCAST,MULTICAST,DYNAMIC>  mtu 1500                   
ether e8:4e:06:3b:08:3d  txqueuelen 1000  (Ethernet)                    
RX packets 0  bytes 0 (0.0 B)                                           
RX errors 0  dropped 16  overruns 0  frame 0                            
TX packets 0  bytes 0 (0.0 B)                                           
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

5.扫描周围的无线网络
指令为:sudo iwlist wlan0 scan
会出现你周围的无线网络信息

6.执行sudo wpa_cli 开启网络配置软件
指令为:sudo wpa_cli
进入图形化界面
图形化界面
7.执行以下指令:

list_networks      # displays a list of configured networks and their status 
add_network 0	 #添加网络 序号为0
set_network 0 ssid "@PHICOMM_C0"  #设置你想连接的WiFi的名称 比如说这里是@PHICOMM_C0
#0 序号 
set_network 0 psk "***********"  #设置WiFi密码 
list_networks     #重新查看网络信息
select_network 0      #选择你想连接的WiFi
save_config   #保存配置

!!!!!本人执行save_config 一直提示fail
save_config 用来保存配置,一次联网不需要重新配置,不然每次重启后都需要重新配置网络,很麻烦。
!!!!(如果你也碰到这个问题,并成功解决,也请多多指教),欢迎留言评论交流

执行完以上指令之后返回以下信息表示连接成功了:
返回信息
8.指令 q 退出软件,并执行sudo ifconfig –a 进行查看
查看网卡信息
可以看到这个时候路由器已经给我们分配了一个IP地址了,表示连接成功了。
可以ping一下百度进行尝试了
在这里插入图片描述
也可以使用命令行的方式配置网络信息

3.命令行方式实现网络配置

使用wpa_cli直接加指令

sudo ifconfig wlan0 up
sudo wpa_cli -i wlan0 add_network  #添加网络
# 假设新wifi的网络ID为0
# 设置wifi的ssid
# ssid需要添加双引号,双引号还要加斜杠或者单引号
sudo wpa_cli -i wlan0 set_network 0 ssid '"WiFi名称"' 
# 设置wifi密码,和账号一样需要双引号
sudo wpa_cli -i wlan0 set_network 0 psk '"密码"'
# 新配置的wifi默认是禁用的,启用,启用后如果没有连接wifi,新增wifi可见就会自动连接的
sudo wpa_cli -i wlan0 enable_network 0
# 如果有多个wifi,可以通过如下命令选择wifi
sudo wpa_cli -i wlan0 select_network 0
sudo wpa_cli -i wlan0 save_config

如果你跟我一样在save_config的时候报错了,那我建议你写一个脚本文件,实现一键联网,不需要每次登录连接WiFi,都重新输入这么多指令

4. debian 7.5 USB无线网卡配置教程

参考链接: https://blog.csdn.net/hchuchuan/article/details/46443807.

5. 参考博客

链接: https://blog.csdn.net/chenjk10/article/details/90521093.

链接: https://blog.csdn.net/jy1075518049/article/details/51015141?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.channel_param.

链接: https://blog.csdn.net/jincheng121/article/details/7892833?utm_medium=distribute.pc_relevant.none-task-blog-title-3&spm=1001.2101.3001.4242.

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/qq_43597617/article/details/110286953

Wi-Fi物联网设备配网的N种方式-爱代码爱编程

1、概要 Wi-Fi大家很早就接触了,但是配网(配置Wi-Fi 账户名SSID/密码)对很多人都比较陌生。因为早期的Wi-Fi设备基本都是带屏幕和输入设备的(如笔记本/手机/PDA等)。配网只需要用户直接输入路由器的SSID/password即可,简单到被人忽略。 但是随着物联网兴起,Wi-Fi被大量应用于没有人机交互方式的设备中,如智能插座等物联

树莓派3b/3b+配置上网wifi利器-爱代码爱编程

树莓派3b/3b+配置上网wifi利器 1.目的2.镜像选择3.启动配置4. 升级软件 1.目的 目前手上有树莓派3b,3b+,家里路由wifi不给力,因此打算就地取材。由于没有外接显示器、鼠标键盘,因此配置过程中,仅能通过网络进行配置。 实现: 1.通过网线接家中猫 2.扩展wifi 3.可以通过openwrt来实现上网需求 2.镜像选择

Wemos芯片部分功能使用-爱代码爱编程

Wemos芯片基本使用 特性1.描述:开启串口,通常置于setup()函数中。2.speed:波特率3.描述:串口输出并换行4.判断是否有字节5.读取 特性 1 .基于 ESB8266EX 2.Arduino兼容,使用RDUINO IDE来编程 3.11 X l/O 引脚 4.1 X ADC引脚(输入范围O-3.3V) 5.板载5V 1A幵关

Android 设备通过WIFI传输数据 - 点对点传输-爱代码爱编程

点对点传输(P2P)又是WLAN直连,他可以在没有中间接入点的情况下,通过 WLAN 进行直接互联。他有用户介入操作少,比蓝牙传输速度高等特点,对设备的要求仅仅为14,同时他又不占用wlan0网卡。 WLAN P2P 需要使用到 WifiP2pManager ,同时需要以下权限,这里面有一些是运行时权限,需要用户同意后才能使用。 <uses-sd

STM32 +WIFI ESP8266学习指令集一-爱代码爱编程

前言: 包含自定义指令集、烧录AT指令集、指令说明、基础AT指令、TCP/IP、功能AT指令。1.1. ⾃自定义 AT 指令 AT 基于 ESP8266_NONOS_SDK 编译,ESP8266_NONOS_SDK/example/at 中提供了了开发者⾃自定义 AT 指令的示例例。乐鑫原本提供的 AT 指令以库⽂文件 libat.a 的形式提供,将包含

windows10 WIFI功能不能使用了、没有WIFI模块或驱动安装失败-爱代码爱编程

因为使用360什么系统修复之类的功能,手欠更新了网卡驱动。结果直接导致WIFI功能消失了。 例如下面这样,WIFI图标变成了一个地球图标了,而且打开之后没有WIFI 信息。 或者设备管理器查看,是这个样子,对应WIFI设备有了一个黄色感叹号 如果你的问题和我一样。并且在尝试安装驱动的时候失败的话,可以尝试我的方法。 1

基于51单片机的计算器-爱代码爱编程

利用12864的成像,实现一些计算机的功能 加减乘除,多位数计算,求余,阶乘,次方 如果需要字模软件请自提 链接:https://pan.baidu.com/s/1Lg184q04U9RQiGUHzJnl_w 提取码:qwer 12864头文件 #ifndef _LCD12864_H #define _LCD12864_H #include <

51交通灯系统-爱代码爱编程

基于51单片机实现基本交通灯系统 通过外部中断0、1实现对交通灯状态的紧急控制 倒计时用1602显示分别为 SNTime EWTime Wait lcd头文件 #ifndef __LCD_H_ #define __LCD_H_ /********************************** 包含头文件 ******************

lcd1602显示接收红外信号-爱代码爱编程

通过遥控改变lcd1602上显示的数值 lcd1602头文件 #ifndef __LCD_H_ #define __LCD_H_ /********************************** 包含头文件 **********************************/ #include<reg52.h> #include"

linux的进程间通信之信号通信-爱代码爱编程

#include <stdio.h> #include"common.h" /* 信号的响应有四种方式: 1.默认 2.忽略 3.阻塞延迟响应(挂起) 4.捕抓(关联) */ //响应函数 接口是固定的 void f(int sig) { printf("捕抓到一个信号:%d\n",sig); wait(NULL);

ROS与Arduino-LED流水灯-爱代码爱编程

学习目标: **ROS与Arduino-LED流水灯** ROS与Arduino-LED流水灯 说明: 什么是流水灯? 我们听说过山区溪流,河流等,正如它的名字所暗示的那样,让灯光像流水一样亮起来。本实验目的是利用Ardunio MEGA 2560开发板结合ROS系统实现从左到右单个灯光发光的效果,然后所有灯光从左到右发光,其中间隔为一秒 此循环继

【STM32】SysTick的使用-爱代码爱编程

SysTick的使用 前提寄存器介绍CTRLLOADVALCALIB延时函数 前提 最近,在学习STM32的嵌入式开发,使用的是STM32F103C8T6,在使用延时函数时注意到SysTick模块,故进行学习。STM32F103C8T6使用的是M3内核,本文亦是参考M3内核文档PM0056和STM32寄存器手册RM0008完成。 SysTic