0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

fireflyROC-RK3308B主板CC网络配置简介

firefly 来源:firefly 作者:firefly 2019-12-20 09:07 次阅读
网络配置
WIFI

目前通过wpa_supplicant工具来配置无线网络,这是一个连接、配置WIFI的工具,它主要包含wpa_supplicant与wpa_cli两个程序。

命令行配网

WIFI使能

echo1>/sys/class/rkwifi/driver ifconfig wlan0 up

成功后,执行ifconfig能看到wlan0节点

启动wpa_supplicant进程

wpa_supplicant -B -i wlan0 -c /data/cfg/wpa_supplicant.conf

如果/data/cfg/wpa_supplicant.conf文件不存在就创建,添加如下配置项:

vi /data/cfg/wpa_supplicant.confctrl_interface=/var/run/wpa_supplicantap_scan=1

通过wpa_cli配置WiFi

常用命令:

wpa_cli-iwlan0scan//搜索附近wifi网络wpa_cli-iwlan0scan_result//打印搜索wifi网络wpa_cli-iwlan0add_network//添加一个网络连接

如果要连接加密方式是[WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS] (wpa加密),wifi名称是name,wifi密码是:psk。操作如下:

wpa_cli-iwlan0set_network0ssid'"name"'wpa_cli-iwlan0set_network0psk'"psk"'wpa_cli-iwlan0set_network0key_mgmtWPA-PSKwpa_cli-iwlan0enable_network0//使能WiFi

如果要连接加密方式是[WEP][ESS] (wep加密),wifi名称是name,wifi密码是psk。操作如下:

wpa_cli-iwlan0set_network0ssid'"name"'wpa_cli-iwlan0set_network0key_mgmtNONEwpa_cli-iwlan0set_network0wep_key0'"psk"'wpa_cli-iwlan0enable_network0

如果要连接加密方式是[ESS] (无加密),wifi名称是name。操作如下:

wpa_cli-iwlan0set_network0ssid'"name"'wpa_cli-iwlan0set_network0key_mgmtNONEwpa_cli-iwlan0enable_network0

使能保存WIFI连接信息

wpa_cli-iwlan0setupdate_config1

保存WIFI连接信息

wpa_cli-iwlan0save_config

连接已有的连接

wpa_cli-iwlan0list_network//列举所有保存的连接wpa_cli-iwlan0select_network0//连接第1个保存的连接wpa_cli-iwlan0enable_network0//使能第1个保存的连接

关闭WiFi

ifconfigwlan0down

或直接修改配置文件

修改如下文件:

vi /data/cfg/wpa_supplicant.confctrl_interface=/var/run/wpa_supplicantap_scan=1

添加如下配置项

network={ssid="WiFi-AP"// WiFi 名字psk="12345678"// WiFi 密码key_mgmt=WPA-PSK // 加密方式# key_mgmt=NONE // 不加密}

重新读取上述配置:

wpa_cli reconfigure

重新连接:

wpa_cli reconnect
手机配网

手机配网方式多样,可以通过Softap配网,也可以通过蓝牙配网。

这里介绍ROC-RK3308B-CC自带的配网方式。

Softap 配网

配网APP下载:RkEcho.apk,同时在SDK里面也能找到:SDK/external/app/RkEcho.apk

Buildroot 配置:

源码开发目录:

/external/softapServer/--WIFI与APK端相关操作/external/softapDemo/--WiFi相关操作

准备手机安装 apkRkEcho.apk,这是必须的。

然后确保 wifi server 进程启动

wpa_supplicant -B -i wlan0 -c /data/cfg/wpa_supplicant.conf

配网流程:

● 开启热点,执行命令如下:

softapServer Rockchip-Echo-123

注意:wifi热点的命名方式必须为Rchip-Echo-xxx。

● 热点开启完毕后,打开手机,进入手机自身的设置,点击连接刚刚设置好的热点,如:Rckchip-Echo-123。

● 连接成功后,打开手机已经安装好的apk,进行如下操作:

打开 apk,点击 wifi setup -> CONFIRM -> 确认 -> wifi 列表 -> 点击你要连接的网络名字 -> 输入密码 -> 点击确认。

● 听到语音提示,网络已连接,就可以开始使用啦!

● 检查网络是否连通:

ping www.baidu.com

● 注意要点:

  1. softspServerRockchip-Echo-123执行后命令行是无法退出的,直到配网完成

  2. 名字千万不要写错,否则 apk 无法进入确认界面(Rockchip-Echo-xxx)

  3. 此功能暂时只支持Android手机。

以太网
以太网使能
ifconfig eth0 up
IP地址设置
动态获取IP地址

WIFI动态获取IP地址,执行下面指令:

udhcpc -i wlan0 -R

以太网动态获取IP地址,执行下面指令:

udhcpc -i eth0 -R
设置静态IP地址

以太网设置静态IP步骤如下:

ipaddradd168.168.100.78/255.255.0.0deveth0#ip地址/子网掩码iprouteflushdeveth0iprouteadd168.168.0.1deveth0#网关iprouteadddefaultvia168.168.0.1deveth0#添加默认路由echo-e"nameserver 114.114.114.114\nnameserver 8.8.8.8">/userdata/resolv.conf#设置DNS

WIFI设置静态IP步骤同上。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6064

    浏览量

    34613
  • 安卓
    +关注

    关注

    5

    文章

    2081

    浏览量

    54500
  • Firefly
    +关注

    关注

    2

    文章

    534

    浏览量

    6757
  • RK3308
    +关注

    关注

    1

    文章

    39

    浏览量

    945
收藏 人收藏

    评论

    相关推荐

    ROC-RK3308-CC 四核64位AIOT主板

    `主板微型小巧,采用了高性价比RK3308核心处理器,整合高性能CODEC音频编解码器,支持国内外多种人工智能及物联网操作系统,可配置六个麦克风阵列以及POE扩展板。ROC-RK3308-CC
    发表于 10-12 11:06

    ROC-RK3308主板CC固件编译的知识点解析,绝对实用

    ROC-RK3308主板CC固件编译的知识点解析,绝对实用
    发表于 03-09 07:29

    firefly RK3308开发板ROC-RK3308-CC四核64位AIOT主板规格

    ROC-RK3308-CC 四核64位AIOT主板
    的头像 发表于 11-03 11:08 4318次阅读
    firefly <b class='flag-5'>RK3308</b>开发板ROC-<b class='flag-5'>RK3308-CC</b>四核64位AIOT<b class='flag-5'>主板</b>规格

    fireflyROC-RK3308B主板CC方案

    开机异常卡死或重启 可能是电源电流不够,板子的工作电压为 5V,工作电流为 500mA 以上,视具体挂载外设而定。
    的头像 发表于 12-19 17:05 1740次阅读

    fireflyROC-RK3308B主板CC-U-Boot简介

    RK U-Boot 基于开源的 U-Boot 进行开发,工作模式有启动加载模式和下载模式。
    的头像 发表于 12-20 08:59 1248次阅读
    <b class='flag-5'>fireflyROC-RK3308B</b><b class='flag-5'>主板</b><b class='flag-5'>CC</b>-U-Boot<b class='flag-5'>简介</b>

    fireflyROC-RK3308B主板CC固件简介

    使用 Alexa Voice Service,首先你需要注册一个Amazon账号,向 Amazon 注册你的产品,并对你的 alexa client 进行授权。
    的头像 发表于 12-19 17:09 1580次阅读
    <b class='flag-5'>fireflyROC-RK3308B</b><b class='flag-5'>主板</b><b class='flag-5'>CC</b>固件<b class='flag-5'>简介</b>

    fireflyROC-RK3308B-CC固件编译工具简介

    Docker镜像内配置好了编译SDK所需的依赖环境,无需在本地配置编译环境,进入对应的docker容器内进行SDK编译即可。 目前暂时只支持ROC-RK3308B-CC Buildroot SDK
    的头像 发表于 12-20 09:30 1680次阅读

    fireflyROC-RK3308B-CC--启动模式说明

    ROC-RK3308B-CC 有着非常灵活的启动方式。一般情况下,除非硬件损坏,ROC-RK3308B-CC 主板是不会变砖的。
    的头像 发表于 12-20 09:20 2538次阅读

    fireflyROC-RK3308B主板CC教程简介

    确认主板配件连接无误后,通过 USB Type-C 线给 ROC-RK3308B-CC 供电。
    的头像 发表于 12-20 09:32 1975次阅读

    fireflyROC-RK3308B主板CC简介

    firefly
    的头像 发表于 12-20 09:35 2829次阅读
    <b class='flag-5'>fireflyROC-RK3308B</b><b class='flag-5'>主板</b><b class='flag-5'>CC</b><b class='flag-5'>简介</b>

    微雪电子RK3308主板CC启动模式介绍

    ROC-RK3308-CC 有着非常灵活的启动方式。一般情况下,除非硬件损坏,ROC-RK3308-CC 主板是不会变砖的。
    的头像 发表于 12-23 15:47 2035次阅读

    微雪电子RK3308主板CC上手介绍

    确认主板配件连接无误后,通过 USB Type-C 线给 ROC-RK3308-CC 供电。
    的头像 发表于 12-23 15:50 1976次阅读

    Core 3308Y固件ROC RK3308B CC PLUS Buildroot MiniGUI

    电子发烧友网站提供《Core 3308Y固件ROC RK3308B CC PLUS Buildroot MiniGUI.txt》资料免费下载
    发表于 09-13 10:00 3次下载
    Core <b class='flag-5'>3308</b>Y固件ROC <b class='flag-5'>RK3308</b>B <b class='flag-5'>CC</b> PLUS Buildroot MiniGUI

    IoT四核64位开源主板ROC RK3308B CC规格书

    电子发烧友网站提供《IoT四核64位开源主板ROC RK3308B CC规格书.pdf》资料免费下载
    发表于 09-13 09:35 1次下载
    IoT四核64位开源<b class='flag-5'>主板</b>ROC <b class='flag-5'>RK3308</b>B <b class='flag-5'>CC</b>规格书

    四核64位开源主板ROC RK3308B CC Plus规格书

    电子发烧友网站提供《四核64位开源主板ROC RK3308B CC Plus规格书.pdf》资料免费下载
    发表于 09-13 09:33 0次下载
    四核64位开源<b class='flag-5'>主板</b>ROC <b class='flag-5'>RK3308</b>B <b class='flag-5'>CC</b> Plus规格书