查看: 10855|回复: 8

WiPi如何在BB-Black上使用

[复制链接]
  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2013-6-18 17:49:27 | 显示全部楼层 |阅读模式
    分享到:
    WiPi如何在BB-Black上使用
    WI-PI USB无线模块,基于IEEE802.11n,传输速率高达150Mbps。
    1.1 环境搭建1.1.1 安装驱动                OTG线一端连接BB-Black,另一端连接USB接口。然后给BB-Black5V电源上电启动。系统启动后会在我的电脑出现一个盘符名字为“BEAGLEBONE”,下面根据提示安装相应的驱动。
    1)        首先安装GadgetSerial 驱动。用鼠标选择“从列表或指定位置安装(高级)(S)”项,然后再点击“下一步”。
    1-1.png


    图1-1

    2)        然后点击“浏览”按钮,从“BEAGLEBONE”盘符中找到“CDCAM”目录,然后点击下一步完成安装即可。示意图如下图所示:
    1-2.png

    图1-2
    3)        按照同样的方法安装USB网卡驱动。操作步骤如下图所示:
    1-3.png
    图1-3



    1-4.png

    图1-4
    1.1.2 安装并使用putty软件                用户需自己到网上下载putty软件并安装。通过SSH协议来登录终端。
    1)        打开putty软件。在方框栏里面输入BB-Black的usb0的默认IP地址“192.168.7.2”。然后点击“打开”按钮。
    1-5.png
    图1-5
    2)        打开之后,会出现如下所示对话框。按照下图所示,输入“root”用户名并回车,然后无需输入密码直接按回车键就可登录到终端:
    1-6.png
    图1-6



    1.2 安装设置1.2.1 安装无线上网工具



    用网线连接有线网卡,然后上电BB-Black,确保能够上网。
    1)        在命令行终端输入命令更新下载源。
    root@beaglebone:~#opkg update
    2)        安装无线上网的工具。
    root@beaglebone:~#opkg install wireless-tools
    3)        编辑wpa_supplicant.service文件,以确保wi-pi模块能够上网。
    root@beaglebone:~#vi /lib/systemd/system/wpa_supplicant.service
    在“ExecStart=/usr/sbin/wpa_supplicant–u”这一行前面加符号“#”注释掉这行。
    即“#ExecStart=/usr/sbin/wpa_supplicant –u”,然后保存退出。
    4)        解压 “Wi_Pi.Driver.Zip”后得到rt2870.bin固件,并拷贝到U盘,然后接入到BB-Black
    的USB接口,通过命令将rt2870.bin复制到/lib/firmware/下面。下面是操作步骤:
    当U盘接入后会在dev目录下面生成sda1设备节点,需要手动将U盘挂载到文件系统下面。
    root@beaglebone:~#mount -t vfat  /dev/sda1 /media/card/
    root@beaglebone:~#cp /media/card/rt2870.bin /lib/firmware/
    root@beaglebone:~#sync
    注意:

    &  rt2870.bin的固件,用户请从http://www.element14.com/community/docs/DOC-48541网站上下载“Wi_Pi.Driver.Zip”并解压。

    1.2.2 无线网络配置将wi-pi插入到USB接口。重新上电启动,系统会自动加载驱动。并会生成wlan0设备节点。
    root@beaglebone:~# ifconfig-a
    wlan0     Link encap:Ethernet  HWaddr 00:0F:12:52:0C:C5  
              BROADCAST MULTICAST  MTU:1500 Metric:1
              RX packets:0 errors:0 dropped:0overruns:0 frame:0
              TX packets:0 errors:0 dropped:0overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    1)        连接无加密无线路由
    a)        使能wifi
         root@beaglebone:~# ifconfig wlan0 up
    b)        扫描无线路由
         root@beaglebone:~# iwlist wlan0 scan
    c)        连接无线路由
         root@beaglebone:~# iwconfig wlan0 essid TIOP
    运行iwconfig命令查看是否连接成功,连接成功信息如下:



    165259xbllqqw8iuxw8md9.png
    注意:

      运行“iwconfigwlan0 essid TIOP“后,wi-pi很可能第一次不能连接成功,需重复运行该命令几次,直到连接成功为止。连接成功后,wi-pi指示灯会闪烁,或者用户通过iwconfig命令判断是否连接成功。

    用户根据自己的网络连接方式,选择静态IP还是动态IP上网。
    d)        静态IP测试:
         root@beaglebone:~# ifconfig wlan0 192.192.192.215
    设置网关:
         root@beaglebone:~# route add default gw 192.192.192.101      
    设置DNS:
         root@beaglebone:~# echo "nameserver 8.8.8.8" > /etc/resolv.conf
         root@beaglebone:~# ping www.google.com
    PINGwww.google.com (74.125.128.99) 56(84) bytes of data.
    64 bytesfrom hg-in-f99.1e100.net (74.125.128.99): icmp_req=1 ttl=47 time=16.4 ms
    64 bytesfrom hg-in-f99.1e100.net (74.125.128.99): icmp_req=2 ttl=47 time=29.4 ms
    ^C
    ---www.google.com ping statistics ---
    5 packetstransmitted, 5 received, 0% packet loss, time 4005ms
    rttmin/avg/max/mdev = 16.485/34.131/69.639/18.880 ms
    e)     动态IP测试:
    root@beaglebone:~# udhcpc -i wlan0
    udhcpc (v1.20.2) started
    Sending discover...
    Sending select for 192.168.1.103...
    Lease of 192.168.1.103 obtained, lease time 7200
    /etc/udhcpc.d/50default: Adding DNS 192.168.1.254
    root@beaglebone:~# pingwww.google.com
    2)        连接WEP加密无线路由
    a)        使能wifi
         root@beaglebone:~# ifconfig wlan0 up
    b)        扫描无线路由
         root@beaglebone:~# iwlist wlan0 scan
    c)        连接无线路由
         root@beaglebone:~# iwconfig wlan0 essid TIOP key s:abcde
    注意:

    &  a) iwconfig wlan0 essid TIOP key s:abcde命令表示连接的无线路由器名称是“TIOP”,密钥格式为ASCII字符,密钥为abcde,如果WEP无线路由的密钥格式是十六进制字符,密钥是:0123456789,
    则连接WEP加密无线路由的命令为:iwconfig wlan0 essidTIOP key 0123-4567-89
    &  b) 另测试前,必须先使用ifconfig wlan0 down命令关闭wifi设备,再使用ifconfig wlan0 up命令打开wifi设备才能连接到网络。
    &  c) 运行连接无线路由命令,如果没有连接成功,请重复运行几次。直到wi-pi指示灯闪烁,表示连接成功。

    d)        网络测试方法同上。
    3)        连接WPA/PSK加密无线路由
    a)        使能wifi
    root@beaglebone:~# ifconfigwlan0 up
    b)        扫描无线路由
    root@beaglebone:~# iwlistwlan0 scan
    c)        生成密匙文件/etc/wpa_supplicant.conf
    连接的无线路由ESSID为TEST,密码是12345678,使用如下命令行生成文件。
    root@beaglebone:~# wpa_passphraseTEST 12345678 > /etc/wpa_supplicant.conf
    d)        连接无线路由
    root@beaglebone:~# ifupwlan0
    udhcpc (v1.20.2) started
    Sending discover...
    Sending select for 192.168.43.166...
    Lease of 192.168.43.166 obtained, lease time 3600
    /etc/udhcpc.d/50default: Adding DNS 192.168.43.1
    如果ifup wlan0出错,即/etc/network/目录下没有interfaces文件,请用户手动输
    入命令进行连接。
    root@beaglebone:~# wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf
                                    下面运行命令动态获取IP地址,静态IP测试方法请参考上文介绍。
    root@beaglebone:~# udhcpc-i wlan0
    udhcpc (v1.20.2) started
    Sending discover...
    Sending discover...
    Sending discover...
    Sending select for 192.168.43.166...
    Lease of 192.168.43.166 obtained, lease time 3600
    /etc/udhcpc.d/50default: Adding DNS 192.168.43.1
    e)        检查路由表并关闭eth0
    root@beaglebone:~# route
    root@beaglebone:~# ifconfigeth0 down
    f)         网络测试
    root@beaglebone:~# pingwww.google.com
    PING www.google.com (173.194.127.209) 56(84) bytes of data.
    64 bytes from hkg03s15-in-f17.1e100.net (173.194.127.209): icmp_req=1ttl=50 time=510 ms
    64 bytes from hkg03s15-in-f17.1e100.net (173.194.127.209): icmp_req=2 ttl=50time=429 ms
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2015-12-14 11:43
  • 签到天数: 556 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-6-18 21:24:49 | 显示全部楼层
    这个东东今天才知道叫BBB啊!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

     楼主| 发表于 2013-6-19 08:27:38 | 显示全部楼层
    wyzamazon 发表于 2013-6-18 18:30
    xinxin威武啊

    哪有~~~抬举我啦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

     楼主| 发表于 2013-6-19 08:27:56 | 显示全部楼层
    ┗SKY┛ 发表于 2013-6-18 21:24
    这个东东今天才知道叫BBB啊!!!

    哈哈~简称!很有特点
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2015-12-14 11:43
  • 签到天数: 556 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-6-19 08:50:37 | 显示全部楼层
    xinxincaijq 发表于 2013-6-19 08:27
    哈哈~简称!很有特点

    TI培训的一个老师说的额!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

     楼主| 发表于 2013-6-19 08:52:27 | 显示全部楼层
    ┗SKY┛ 发表于 2013-6-19 08:50
    TI培训的一个老师说的额!!

    你们学校的老师也玩BBB啊?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2015-12-14 11:43
  • 签到天数: 556 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-6-19 10:55:01 | 显示全部楼层
    xinxincaijq 发表于 2013-6-19 08:52
    你们学校的老师也玩BBB啊?

    TI研讨会           
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2013-9-2 09:06
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2013-6-19 15:22:07 | 显示全部楼层
    内容很强大
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-3-5 09:18
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2014-6-11 10:07:56 | 显示全部楼层
    kankan
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-5-10 09:17 , Processed in 0.206053 second(s), 31 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.