LuatOS-Air AT应用指南--RNDIS

article/2025/9/9 15:18:49

简介
RNDIS是指Remote NDIS,基于USB实现RNDIS实际上就是TCP/IP over USB,就是在USB设备上跑TCP/IP,让USB设备看上去像一块网卡。从而使Windows /Linux可以通过 USB 设备连接网络。

Window系统
window系统支持RNDIS直接用usb连接就可以使用,模块会虚拟一个网卡。
在这里插入图片描述

Linux系统
目前linux大部分发行版本都已经默认支持RNDIS驱动了,只要通过USB连接Air724模块就可以直接用了,模块开机后就会在linux设备端看到新的网卡。
其他没有RNDIS驱动的可以通过(http://doc.openluat.com/article/698/0)
教程进行修改内核

IPV6使用方法
http://doc.openluat.com/article/1467/0

如何禁用RNDIS功能
windows下如何禁用rndis功能

代码上如何禁用RNDIS功能?

AT版本:发送AT+RNDISCALL=0,0或者AT+RNDISCALL=0,1,第二个参数0表示关机不保存此项配置,1表示关闭保存此项配置;如果项目中需要关闭RNDIS功能,则建议第二个参数设置为1
LuatOS-Air版本:ril.request(“AT+RNDISCALL=0,0”)或者ril.request(“AT+RNDISCALL=0,1”),第二个参数0表示关机不保存此项配置,1表示关闭保存此项配置;如果项目中需要关闭RNDIS功能,则建议第二个参数设置为1
常见问题
http://doc.openluat.com/article/638/0
一般情况下,不是特别精简的linux 已经支持rndis 功能,如果插上合宙的4G 模块,但是不能上网的话,需要注意以下几点

1,能否检测到rndis 设备

在命令行中输入 dmesg ,如此出现 rndis_host 1-1:1.0 eth1 这样的打印,则证明已经识别到了,(如果没有,可能是硬件问题,也可能是linux 真的不支持rndis http://oldask.openluat.com/article/79)

此时查看ifconfig ,如果没有出现 rndis_host 1-1:1.0 eth1 中的 eth1 ,则发送ifconfig -a ,此时发现有eth1 但是 没有ip 地址,发送 udhcpc -i eth1 出现地址后,即可使用此网卡进行上网
2,出现设备网卡,但是无法上网

这可能是由于模块没有注册上网络,请看通过tcp 和模块进行通信
如果还不可以上网可以通过模块串口发送AT指令查询。

常用 AT :

AT+CPIN? 查看卡是否在位

AT+CEREG? 查看是否注册上网络

AT+CESQ 查看信号值

AT+CGDCONT? 查看当前PDP上下文

ATI 查看版本号(必须426以后固件才支持自动上网之前固件需要发送AT才能激活网络)

3,在LINUX下使用RNDIS上网 获得IP非公网,如何才能知道公网IP
无法获取

4,为什么同一型号的合宙模块读出来的设备id号不同?
显示下图所示的id,说明模块处于下载模式
在这里插入图片描述

5, RNDIS方式下,openwrt系统下会虚拟出一个USB0的网口,默认这个网口地址是192.168.0.100,上游网关地址是192.168.0.1。由于现场要接的PLC刚好地址是192.168.0.1。造成地址冲突无法访问。请问有没有方法可以修改这个默认地址段
在这里插入图片描述

6,RNDIS 上网,获取时时流量,下行下行数据是哪个指令
模块没有对应指令获取, 可以通过ifconfig获取


http://chatgpt.dhexx.cn/article/T2flopnb.shtml

相关文章

首创STM32 USB主机驱动4G rndis设备

1、4G模块使用技术现状与难题 4G模块支持的对外通信接口有串口和USB接口,串口一般使用AT指令的方式,这个在MCU类产品上面使用的很多,USB接口主用于在连接APU应用处理器上面,由LINUX操作系统来驱动 ,把4G模块实现成一个…

Linux配置USB RNDIS

一台Linux即可充当USB的device端,也可以由另一台Linux来充当USB的Host端。在与以太网不同,在USB网络里各终端不是对等的,即USB Host端和USB Device端的所需要软件和硬件接口不一样。 Linux充当USB Host Linux开发板当USB Host时&#xff0c…

Air780E模块RNDIS应用开发指南

目录 简介Window系统Linux系统常见问题 简介 RNDIS是指Remote NDIS,基于USB实现RNDIS实际上就是TCP/IP over USB,就是在USB设备上跑TCP/IP,让USB设备看上去像一块网卡。从而使Windows /Linux可以通过 USB 设备连接网络。 Window系统 windo…

windows系统RNDIS驱动手动安装

windows系统中RNDIS自动当成串口,按网上的更新驱动的方式无法更新为RNDIS,所以采用手动更新的方式,亲测win7和win10可用 在设备管理器选择需要更新RNDIS驱动的设备 **注意:**一定要选择正确的设备,选择错误的话无法成…

指南-安卓/Linux应用指南-RNDIS

目录 Window系统Linux系统IPV6使用方法如何禁用RNDIS功能常见问题相关资料以及购买链接 Window系统 window系统支持RNDIS直接用usb连接就可以使用,模块会虚拟一个网卡。 Linux系统 目前linux大部分发行版本都已经默认支持RNDIS驱动了,只要通过USB连接…

win10安装RNDIS驱动

1. 安装RNDIS驱动 1.1 插上usb rndis device后,PC端提示: 1.2 安装RNDIS驱动 在“RNDIS”上右击选择“更新设备驱动程序”,再选择“浏览我的计算机以查找驱动程序软件”,接着选择“让我从计算机上的可用驱动程序列表中选择”,然后选择“网络适配器”,最后选择"Mic…

【usb】安卓usb网络共享(RNDIS)

一、RNDIS简介 微软官方对RNDIS的介绍说白了,就是将安卓设备作为一个网卡,通过USB连接到电脑上,供电脑上网。 二、使用指导 首先为了验证电脑上网确实走的是usb。先把你电脑上的网卡及网线拔了,wifi关了。并且确保此时电脑无法…

软件测试岗位新标准:ISTQB认证与软件测试工程师职业发展

随着信息技术的飞速发展,软件测试行业也变得越来越重要。软件测试是保证软件质量的关键环节,因此,软件测试工程师的岗位也越来越受到重视。 ISTQB认证成为了衡量软件测试工程师职业能力的标准。 下面领测国际ISTQB考试认证中心就带您了解一下…

ISTQB初级认证-知识点及脑图总结

前言 此文章为本人利用课余时间进行的ISTQB初级认证知识和考点的总结。总结过程主要参考了“ISTQB测试人员认证初级大纲(2011版)”,由于作者能力与精力有限,此篇文章可能会存在纰漏,望见谅并及时指出。谢谢&#xff0…

ISTQB认证-关于ISTQB一些知识点总结

如果要转载请注明 原文链接哦! http://blog.csdn.net/maxdong24 ISTQB知识点总结: 注释: K1:表示一般理解 K2:表示一般掌握 K3:表示重点掌握并能够应用 1.导致软件缺陷的原因(K2&#xff09…

ISTQB高级国际认证试题及答案(一)

题目 #1 (3 分)选择2个答案 您是旅游信息手机应用项目的测试经理。近期该项目切换到敏捷流程和测试驱动开发(TDD)。每个开发周期持续15天,在第7天之后开始每日构建。第10天以后,不会再有新的功能加入。开发…

听说软件测试工程师们都在考ISTQB?

各位忙于测试的小伙伴们,还在为不知道怎么学习,不知道学习的方向而苦恼吗? 那就随小编一起看一看北汇信息的测试工程师们在学什么吧! 北汇信息专注于汽车电子测试,涵盖MiL、SiL、PiL、HiL、ViL等不同阶段&#xff0c…

ISTQB基础级备考攻略

ISTQB基础级备考攻略 ISTQB有用吗怎么考怎么准备 ISTQB有用吗 仁者见仁,智者见智。测试领域的证书不是太多,想拿证书撑撑场子顺便巩固下理论基础,常见的两个:ISTQB、国考软件测评师。 怎么考 直接复制的官网: 基础…

【最全】ISTQB- FL模拟题(含答案)

【注:摘于官网】 1、以下哪一项是对测试条件的最佳描述?(b) a) 需求文档明确或隐含说明的组件或系统的属性。——特性的定义 b) 测试依据的一部分,其与实现特定测试目标相关。 c) 当软件在特定条件下使用时&#xf…

2018版ISTQB FL基础级大纲全解析

2018版ISTQB基础级中英文大纲已经正式发布。根据ISTQB基础级认证考试要求,分别对采用2018版新大纲的时间做出了要求:针对英语考试,必须在2019年6月4日之前;而对于非英语的考试,其开始时间为2019年12月4日。其中考试的内…

考个ISTQB证书有用吗

考ISTQB证书有用吗? [我的回答]2018年8月22日 从2001年毕业开始,我一直从事的都是软件测试相关工作,包括软件测试、测试管理、测试能力改进和测试咨询培训等。2005年开始介入ISTQB的工作(比国内CSTQB成立时间更早)&…

1-1 ISTQB-FL基础认证证书

【前提摘要】 什么是ISTQB? 什么又是FL? 以及证书作用,这些都可百度查到 【内容概述】 同截图内容所示, 根据FL考试大纲 & 练习题对比, 梳理了考试范围内的内容。 并自行结合个人经验&其他资料汇总&…

ISTQB认证

ISTQB知识点总结: 注释: K1:表示一般理解 K2:表示一般掌握 K3:表示重点掌握并能够应用 1.导致软件缺陷的原因(K2) 缺陷是错误的结果,更精确地说,缺陷是错误的表现。当缺…

什么是ISTQB认证

什么是ISTQB认证 作者:郑文强 文章下载:什么是ISTQB认证 1.什么是ISTQB ISTQB(InternationalSoftware Testing Qualifications Board)全称国际软件测试认证委员会,是一个注册于比利时的非赢利性组织,是…

Android Studio 安装TinyPng插件

文章目录 下载插件临时邮箱API Key 申请入口API Key使用使用 下载插件 TinyPNG Image Optimizer 临时邮箱 https://temp-mail.org/zh/ API Key 申请入口 https://tinypng.com/developers API Key使用 Perference ->TinyPNG Image Optimize 使用 1、选择批量图片右键…