前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >全志V853+XR829 Tina无线网络wifimanger2.0使用指南

全志V853+XR829 Tina无线网络wifimanger2.0使用指南

作者头像
阿志小管家
发布2024-02-02 16:47:10
1440
发布2024-02-02 16:47:10
举报
文章被收录于专栏:全志嵌入式那些事

1.主题 Tina无线网络wifimanger2.0使用指南

2.问题背景 产品:所有需要用到无线的产品 硬件:V853 + XR829 软件:Tina4.0 + Wi-Fi 配置文件下载:https://bbs.aw-ol.com/topic/1867/

3.问题分析

  • 考虑到之前的wifimanger1.0版本存在如下缺点:

1.不支持多线程。 2.不支持跨平台,不能和rtos的版本兼容。 3.功能单一,仅支持sta模式的管理。 4.扩展性不好。

所有内部进行了应用的升级,wifimanger2.0。

当前内部已经完成第一个版本,并随着V853/R853两个主控搭载XR829完成了系统性测试和发布。

  • 主要功能支持:

1.sta模式的管理 2.ap模式的管理 3.monitor模式的管理 4.配网的管理 5.正在考虑p2p模式的管理。

做到了和rtos系统的统一,鉴于此,本FAQ将简要介绍一下相关的使用命令。

4.解决办法

测试命令简介

代码语言:javascript
复制
1)station模式常用命令
-----------------------------------------------------------------------------------------------------------------------------
测试命令                                               解释说明
----------------------------------------------------   ----------------------------------------------------------------------
wifi -o sta                                            以 sta 模式打开 wifimanager
wifi -s                                                扫描周围网络
wifi -c ssid [passwd]                                  以加密或非加密的方式连接指定网络
wifi -d                                                断开已经连接的网络
wifi -l [all]                                          列出保存的网络
wifi -a [enable/disable]                               重连断开的网络
wifi -r [ssid/all]                                     移除保存的指定网络
-----------------------------------------------------------------------------------------------------------------------------
注:ssid 网络名,passwd 密码,在使用 sta 模式其他命令前先要执行 wifi -o sta 打开 sta 模式。

2)ap 模式常用命令
-----------------------------------------------------------------------------------------------------------------------------
测试命令                                               解释说明
----------------------------------------------------   ----------------------------------------------------------------------
wifi -o ap [ssid] [passwd]                             以 ap 模式打开 wifimanager
wifi -l                                                列出连接到 ap 热点的 sta 信息
-----------------------------------------------------------------------------------------------------------------------------
注: ssid 网络名,passwd 密码,在使用 ap 模式其他命令前先要执行 wifi -o ap 打开 ap 模式。

3)monitor 模式常用命令
-----------------------------------------------------------------------------------------------------------------------------
测试命令                   解释说明
------------------------   --------------------------------------------------------------------------------------------------
wifi -o monitor            以 monitor 模式打开 wifimanager
-----------------------------------------------------------------------------------------------------------------------------

4)额外功能常用命令
-----------------------------------------------------------------------------------------------------------------------------
测试命令                                                                     解释说明
--------------------------------------------------------------------------   ------------------------------------------------
wifi -f                                                                      关闭 wifimanager
wifi -p [softap/ble/xconfig/soundwave]                                       配网
wifi -D [error/warn/info/debug/dump/exce]                                    设置打印等级
wifi -g                                                                      获取 mac 地址信息
wifi -m [macaddr]                                                            设置 mac 地址
wifi -h                                                                      打印帮助信息
-----------------------------------------------------------------------------------------------------------------------------

框架介绍

wifimanger2.0: 在 wifimanger1.0 的基础上支持 ap 模式和 monitor 模式,并且把 softap manager 和 smartlink 等配网模式集 成进来,方便用户使用。 上图是 wifimager2.0 的软件结构 wifi:wifimager2.0 demo 组件之一,用于解析用户输入的命令行 wifi_daemon:wifimager2.0 demo 组件之一,用于把用户命令与 libwifmg-v2.0 提供的 API 对接起来 libwifimg-v2.0:核心代码库,主要提供 station,ap,monitor 3 种模式以及配网接口。

代码路径

代码语言:javascript
复制
tina/package/allwinner/wireless/wifimanager2.0

Tina配置

代码语言:javascript
复制
Allwinner ---->
          wifimanager-v2.0 ----> 
                           <*> wifimanager-v2.0-demo ----> 
                           [ ] CONFIG_WMG_PROTOCOL_SOFTAP 
                           [ ] CONFIG_WMG_PROTOCOL_BLE 
                           [ ] CONFIG_WMG_PROTOCOL_XCONFIG
                           [ ] CONFIG_WMG_PROTOCOL_SOUNDWAVE
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-02-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档