基于Linux操作系统,瑞芯微rv1108处理器,使用的是ITM-UT15的WiFi模块。

系统上电后初始化的模式是ap模式。

1.需要在代码中找到相关的配置代码注释掉

2.第一步操作后,编译,烧写镜像。开机启动进入终端命令模式。

使用iwlist wlan0 scanning  查看能够扫描到的WiFi的ssid。(注意:一定要使用能够扫描得到的ssid)

3.编写连接执行的脚本wpa_supplicant.config文件(如下截图)。通过adb命令将脚本文件push到无人机的/tmp目录下

4.终端执行命令:wpa_supplicant -c /tmp/wpa_supplicant.config -i wlan0 &

5. ifconfig wlan0 192.168.100.62 ;route add default gw 192.168.100.1  设置IP和网关

这里需要注意:如果设备需要连接一个新的路由器上面,首先在pc机上查看在cmd命令行中使用ipconfig命令,查看相应的默认网关和IP号。根据默认网关设置终端设备的路由器IP地址:

也可以通过udhcpc -i wlan0 自动获取路由器分发的IP地址,操作如下:

6.iwconfig    查看是否连接上路由器

7.ping相应的网关

终端的操作具体信息步骤如下:

还可以实现在Linux系统启动的时候自动连接路由器:可以现在源码中添加wpa_supplicant.config文件

sudo vim ./common/root/etc/wpa_supplicant.config。

 ctrl_interface=/var/run/wpa_supplicantap_scan=1network={proto=WPA2key_mgmt=WPA-PSKpairwise=CCMP TKIPgroup=CCMP TKIPssid="NETGEAR32-5G"psk="12345678"}

在Linuxsdk代码中./common/root/etc/init.d/rcS 添加如下的脚本内容。

cp -f /etc/wpa_supplicant.config  /tmp/cd /tmpchmod 777 wpa_supplicant.configifconfig wlan0 up
#source wpa_supplicant.config
/usr/local/sbin/wpa_supplicant -c /tmp/wpa_supplicant.config -i wlan0 &    #wpa_supplicant is not found  //这里需要注意的是 wpa_supplicant前面应该加上相应的路劲,否则可能会出现wpa_supplicant not found
udhcpc -i wlan0

将WiFi模块的模式从ap模式修改为sta模式相关推荐

  1. WiFi从ap模式修改为sta模式

    WiFi从ap模式修改为sta模式 基于Linux操作系统,瑞芯微rv1108处理器,使用的是ITM-UT15的WiFi模块. 系统上电后初始化的模式是ap模式. 1.需要在代码中找到相关的配置代码注 ...

  2. wpa_supplicant 和hostpad让WiFi模块同时工作在AP+STA模式

    本文将介绍如何使用 wpa_supplicant服务程序和wpa_cli 客户端程序,让嵌入式设备的WIFI模块工作在station模式并连接网络,以及如何使用hostapd和udhcpd创建一个WI ...

  3. Linux 开发板4G转WiFi热点 手机连接热点上网(三 WiFi模块的移植及AP的建立)

    这里对WiFi模块的驱动就不做详细介绍,本篇文章可能会涉及两款WiFi模块,一个是USB接口的WiFi模块,一个是SDIO接口的wifi模块,即AP6212,平台可能涉及爱特梅尔和三星的4418两个平 ...

  4. 线程sta模式_C# 设置为单线程单元(STA)模式

    这个问题:在可以调用OLE之前,必须将当前线程设置为单线程单元(STA)模式.请确保您的Main函数带有STAThreadAttribute标记然后网上搜的解决方法:ThreadnewThread;p ...

  5. wifi模块微信小程序AP配网(UDP)

    转载链接:mirrors / xuhongv / WeChatMiniAP2Net · GitCode

  6. 基于stm32的ESP8266 WIFI 模块实验

    一.准备 功能:在STM32F103 开发板上使用ESP8266 WIFI 模块. 硬件:ESP8266 WIFI 模块.STM32F103mini(或其他单片机).手机一部 软件:手机端网络调试助手 ...

  7. WIFI模块的STA模式和AP模式有什么区别?

    WIFI模块的STA模式和AP模式有什么区别? 参考链接:https://zhidao.baidu.com/question/409510237.html AP模式: Access Point,提供无 ...

  8. WIFI模块中AP模式和STA模式的区别

    WIFI模块中,AP和STA模式中分别意思是: 1.AP:也就是无线接入点,是一个无线网络的创建者,是网络的中心节点.一般家庭或办公室使用的无线路由器就是一个AP. 2.STA站点就是每一个连接到无线 ...

  9. ap模式和sta模式共存_wifi芯片及在STA和AP模式共存时的控制方法

    wifi芯片及在STA和AP模式共存时的控制方法 [专利摘要]本发明公开了一种支持STA模式和AP模式共存的wifi芯片以及其在STA模式和AP模式共存时的控制方法.该方法包括:接收同时开启STA模式 ...

最新文章

  1. 创新创新再创新(4)
  2. Spring-data-redis:特性与实例--转载
  3. 在 sql server 中,查询 数据库的大小 和 数据库中各表的大小
  4. Haproxy+多台MySQL从服务器(Slave) 实现负载均衡
  5. swagger api文档_带有Swagger的Spring Rest API –创建文档
  6. 基于CentOS7,MySQL5.7的同步/半同步复制实现
  7. FreeCodeCamp之数字转罗马数字
  8. 编程大佬都推荐的Python编辑器
  9. python 大智慧自定义数据_大智慧自定义数据
  10. 《javascript设计模式与开发实践》——第一章(面向对象的javascript)学习记录
  11. php webim的开发,WebIM H5 Demo 介绍
  12. 小兮码 linux版本,【图片】单字利器:二笔顶功——小兮码【输入法吧】_百度贴吧...
  13. python 跳过_python怎么跳过异常继续执行
  14. 自控力读书笔记 第七章 出售未来:及时享乐的经济学
  15. Qt网编实现音乐播放器的使用(Linux搭建服务器)
  16. 损失函数 -交叉熵损失函数
  17. 苹果亮度突然变暗_安卓手机体验真的超越苹果了吗?至少这一点上,iPhone还是领先...
  18. 满头黑发开始_python
  19. python中字典的循环遍历的两种方式
  20. 网络安全技术 | 勒索软件的特征和防范

热门文章

  1. c语言中double型数据的输入
  2. Android 调用系统分享图片、视频等文件
  3. mysqldump实战-问题1
  4. Python写电脑自动关机程序并打包成exe文件
  5. SpringBoot @ConditionalOnBean、@ConditionalOnMissingBean注解源码分析与示例
  6. 大道至简:软件工程实践者的思想(典藏版)
  7. android音乐播放器ppt,基于Android音乐播放器设计与开发.ppt
  8. PMO项目经理必备的简洁解决问题方案和报告模板
  9. 如何操作拆分Word文档?干货来啦!怎样上下拆分Word文档?
  10. excel乘法公式怎么输入_你加班3小时做的Excel表格,我只需1分钟!(建议收藏)