linux网络状态 4g模块,Linux手动识别4G模块

linux网络状态 4g模块,Linux手动识别4G模块参考 以下手动识别方式 同样适用于嵌入式 linux 系统 openwrt centos 等其他 linux 内核系统 Ubuntu 下使用 ZTEME36304G 模块 1 加载驱动 sudomodprobe 使能设备 sudoecho19d2 gt sys bus usb serial drivers option1 new id 这个操作之后应该就能够看到 dev 下

参考:

以下手动识别方式,同样适用于嵌入式linux系统,openwrt,centos等其他linux内核系统

Ubuntu 下使用 ZTE ME3630 4G 模块

1、加载驱动

sudo modprobe option

2、使能设备

sudo echo 19d2 1476 > /sys/bus/usb-serial/drivers/option1/new_id

这个操作之后应该就能够看到 /dev 下多了 ttyUSB0、ttyUSB1、ttyUSB2 几个设备节点了。

3、AT指令调试

使用minicom软件,或者自开发串口代码,进行AT指令调试。

自动识别方式:

kernle/drivers/usb/serial/option.c的结构体数组 static struct usb_device_id option_ids[]中增加加入产品的VID和PID

{ USB_DEVICE( 0x1c9e, 0x9e00 ) }  //   U5300v/C7500 evdo

{ USB_DEVICE( 0x1c9e, 0x9603 ) }  //   6300v/U7500   wcdma

{ USB_DEVICE( 0x1c9e, 0x9b05 ) }  //   U8300   LTE

4G模块拨号方式:

参考:

以下拨号建立在usb-serial识别的情况下,基本需要与模块进行AT指令交互

pppd:

此种方式属于手动设置AT指令拨号,方式较老。

4G模块设置为纯AT指令交互模式。

分为内核ppp协议栈和应用pppd,当应用层pppd设置脚本拨号成功后,生成usb网卡。

全网通的支持,移动电信联通234G,6个场景,需要有6个pppd拨号脚本

usb-ecm方式:

此种方式下模块自动拨号

4G模块使用AT指令设置为usbmode为ecm模式(可咨询模块供应商获取自动拨号方式AT指令)

Linux内核配置支持CDC-ECM,启动后自动生成usb网卡:

Device Drivers—>[*] Network device support  —>USB Network Adapters—> Multi-purpose USB Networking Framework-*-   CDC Ethernet support (smart devices such as cable modems)

gobinet方式:

参考:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222210.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午4:19
下一篇 2026年3月17日 下午4:19


相关推荐

  • Generic Host Process for Win32 Services 解决之道[通俗易懂]

    Generic Host Process for Win32 Services 解决之道[通俗易懂]开机有时候会出现:GenericHostProcessforWin32Services遇到了一个问题,需要关闭。出现上面这个错误一般有三种情况。1.就是病毒。开机后会提示GenericHostProcessforWin32Services遇到问题需要关闭”“RemoteRrocedureCall(RPC)服务意外终止,然后就自动重起电脑。一般该病毒会在

    2022年10月12日
    4
  • “AI中考”星火领航:科大讯飞引领人机协同新未来

    “AI中考”星火领航:科大讯飞引领人机协同新未来

    2026年3月14日
    2
  • 挖矿病毒查杀

    挖矿病毒查杀转发地址:https://yq.aliyun.com/articles/657476这两天使用的公网服务器被入侵了,而且感染了不止一种病毒:一种是libudev.so,是DDoS的客户端,现象就是不停的向外网发包,也就是超目标发起DDoS攻击;另外一种是挖矿程序,除了发包之外,还会造成很高的CPU负载。下面记录一下病毒的行为和查杀方法。1.libudev.so1.1病…

    2022年5月25日
    64
  • 列举出linux文件和目录常用的命令_shell基本命令

    列举出linux文件和目录常用的命令_shell基本命令目录命令总览ls(英文全拼:listfiles):列出目录及文件名cd(英文全拼:changedirectory):切换目录pwd(英文全拼:printworkdirectory):显

    2022年7月29日
    8
  • R-CNN算法_贝叶斯R语言

    R-CNN算法_贝叶斯R语言**R-CNN算法优化策略**1,两阶段检测的进阶模型首先进行数据处理,然后输入backbone得到特征图,然后进入RPN中提取候选区域roi,然后再ROIAlign提取特争,然后送入BBoxHead进行进一步的回归和分类。主要介绍方面第一步主要解决多尺度问题,预测物体大小第二部算是fastRNN的局部表示图主要用最后一层对下一步进行输入。第三步卷积神经网络存在下采样,在不同深度存在不同特征,第四步fpn将不同层的特征相互融合,将特征展现得更加全面。骨干网络和fpn相对独立,

    2025年10月1日
    4
  • Teradata SQL基础

    Teradata SQL基础HELP 帮助用户了解数据库中各种对象的结构 SHOW 帮助用户了解某种对象的定义 即返回其 DDL 语句 EXPLAIN 返回一个 SQL 语句经优化处理后的执行步骤 FALLBACK 对数据加以保护的一种方式 是冗余的备份 RENAME 对表重命名 NULLIFZERO 对数据作累计处理时 忽略零值 ZEROIFNULL 对数据作累计处理时 将空值作零处理 WITH BY 对详细数据

    2026年3月17日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号