-
华为ME909s821无线通讯模块驱动v5.05.02.05官方最新版
2019-07-25 20:16:10此款驱动是华为4G模块ME909s-821的win7驱动,ME909s系列是Cat4 LTE工业级M2M无线模块,沿用...华为ME909s驱动支持华为4G LTE模块在windows下的驱动文件可以在windows下调试ME909s(PCIe) ME906s(NGFF)模块。推荐有 -
华为ME909s-821
2019-04-01 09:31:45华为ME909s-821,linux_串口例程,HUAWEI ME909s Series LTE 模块AT命令手册-(V100R001_01, Chinese),HUAWEI ME909s-821 LTE Mini PCIe模块硬件指南-(100R001_03, Chinese),HUAWEI Module USB Interface Descriptor ... -
华为me909s-821
2019-04-25 10:15:22android 4g模块上网配置,华为me909s-821模块ril库以及linux驱动配置文档资料 -
华为ME909-821.rar
2019-11-13 17:45:08包含ME909S-821 AT命令手册 产品说明书 驱动(android linux wince windows) 硬件规格书 ril库 -
华为ME909s-821模块win7驱动程序
2019-08-01 01:36:26华为ME909s-821模块win7驱动程序是一款可以在win7系统中运行的驱动工具,HUAWEI Module Driver V5.05.02.05,用于华为4G模块ME909s-821,支持WIN7系统,支持华为4G LTE模块在windows下的驱动文件可以在windows下调试... -
华为ME909s-821模块win7驱动 v5.05.02.05 官方版
2020-07-14 04:45:00华为ME909s驱动是ME909s-821模块专用的win7版驱动程序,用于华为ME909s系列821模块,安装驱动后,您可以在在windows下调试ME909sPCIe ME906sNGFF模块。欢迎下载使用。ME909s-821介绍ME909s系列是Cat4 LTE工业级M2M... -
华为ME909S-821资料.zip
2020-05-11 15:50:55适用于华为909S-821/a的AT命令手册中英双语,产品说明书,win7/8/10/linux驱动,硬件规格书。 -
华为 ME909S-821 4G模块linux驱动集成指导.7z
2020-02-28 15:11:06华为 ME909S-821 4G模块linux驱动集成指导 -
华为ME909S-821硬件连接图及PCB
2018-03-14 19:47:18华为ME909S-821模块4G硬件连接图及PCB,PCB要对应原理图看,此图注意SIM卡的方向,SIM卡不要照搬,其他基本是照数据手册绘画,适用于公交扫码支付 -
华为ME909s-821a开启LED状态指示灯
2020-03-22 20:38:53描述: 华为ME909s-821a的LED状态指示灯默认处于关闭状态,但是很多时候可以直接借助观察LED的状态来判断其工作模式,在排查故障时十分有用。下面我们以Win10为例演示启用LED状态指示灯的步骤。 ME909s-821a模块....关键词: 华为 HUAWEI ME909s-821a 状态指示灯 LED灯 STATUS AT命令 at^ledctrl at^setmode
描述: 华为ME909s-821a的LED状态指示灯默认处于关闭状态,但是很多时候可以直接借助观察LED的状态来判断其工作模式,在排查故障时十分有用。下面我们以Win10为例演示启用LED状态指示灯的步骤。ME909s-821a模块默认为网卡设备,我们需要通过MBIM工具来开启串口端口
先点open按钮,然后输入:
at^setmode=1
来打开端口。
端口打开后如下图:我们要使用的是PC UI端口,用串口工具打开即可操作。注意,部分串口可能会时不时断开,此时只要重新连接即可,我们要操作的命令不多,所以还能忍受。
通过
at^ledctrl?
命令查询LED指示灯的当前配置。
返回0代表关闭LED指示,返回1代表华为默认的LED指示方式,返回2代表是用户自定义模式
我们通过
at^ledctrl=1
修改成华为默认的LED指示方式改好后记得通过MBIM工具输入:
at^setmode=0
关闭串口端口,以免在其它系统下使用时出现异常
-
华为 ME909s-821原厂资料(无私分享、不需积分)
2020-07-22 09:33:02HUAWEI ME909s-821 LTE 模块AT命令手册,HUAWEI ME909s-821 LTE 模块硬件数据,HUAWEI ME909s-821 LTE 模块开发指南 -
华为ME909S-821 硬件指南 AT指令集
2018-04-28 11:17:06华为4G模块ME909S-821硬件指南以及相关AT指令集,3D库文件。是学习使用华为4G模块的工具文档, 分享给大家。 -
带语音通话功能的华为ME909s-821a使用方法
2020-03-22 21:23:32正文:不少用户反馈,希望华为ME909s-821a模块能带上语音通话功能,其实821a模块引出了PCM数字音频接口,我们只需要外挂一个PCM codec即可实现语音通话功能。但是考虑到硬件电路需要修改,而且考虑到和其它版本其它...关键词:华为 HUAWEI ME909s 821a V2 语音 Codec
正文:不少用户反馈,希望华为ME909s-821a模块能带上语音通话功能,其实821a模块引出了PCM数字音频接口,我们只需要外挂一个PCM codec即可实现语音通话功能。但是考虑到硬件电路需要修改,而且考虑到和其它版本其它厂家的兼容性,我们采用了第二套方案,即直接找原厂订购了一批带语音Codec的模块,这样在保持驱动板电路不变的情况下增加了模拟语音通话功能。下面简要描述一下使用方法。下面以Win10为例。
注意,上电后需要通过MBIM工具打开串口,具体命令为:
at^setmode=1先点open按钮,然后输入:
at^setmode=1
来打开端口。
端口打开后如下图:我们要使用的是PC UI端口,用串口工具打开即可操作。注意,部分串口可能会时不时断开,此时只要重新连接即可,我们要操作的命令不多,所以还能忍受。
进入AT命令串口后先输入:
at^codecpow=1
启用PCM codec,这个时候即可开始进行语音通话。从模块拨出电话的at命令:
atd13913910086;
电话号码请用实际号码代替模块输出ring提示符之后通过ata命令进行接听
注意事项:
1,华为ME909s模块不支持电信的2G和3G,所以无法使用电信的卡进行语音通话;
2,Windows下默认串口是关闭的,需要通过MBIM工具开启,注意选对PC端口,波特率可以任意;
3,语音通话前一定记得通过at^codecpow=1开启音频,不然电话拨过去会提示无法接通;
4,由于制式和频段的差异,用移动卡的时候会有一定程度的背景噪声,介意者绕道,而用联通卡则没有背景噪声的问题。如果需要使用电信卡或者移动卡进行语音通话,建议使用EC20版本。EC20的下载速度比ME909s要慢一些,但是支持的制式要更加完整。 -
华为ME909s-821模块手册
2018-06-15 09:30:524G通讯模块,硬件对接以及各个接口的描述形成的一个硬件指南 -
华为ME909S-821模块Linux内核驱动集成指导,andriod 库,及AT中文手册
2019-07-19 09:46:11华为ME909S-821模块Linux内核驱动集成指导,andriod 库,及AT中文手册 -
华为ME909s-821 LTE LGA模块硬件指南华为4G模块软件串口AT指令软硬件文档资料.zip
2021-03-26 14:02:03华为ME909s-821 LTE LGA模块硬件指南华为4G模块软件串口AT指令软硬件文档资料: Guide to Kernel Driver Integration in Linux for Huawei Modules-(V100R001_V2.0, English).pdf HUAWEI ME909s Series LTE Module ... -
树莓派——4G网卡华为ME909s-821 4G上网及开机自启动(1)
2018-10-24 19:57:32树莓派——4G网卡华为ME909s-821 4G上网及开机自启动(1) 文章目录@[toc]硬件设备测试ME909s模块软件依赖库安装配置wvdial.conf拨号测试拨号测试外网测试 硬件设备 使用的树莓派为树莓派3B,操作系统为...树莓派——4G网卡华为ME909s-821 4G上网及开机自启动(1)
硬件设备
使用的树莓派为树莓派3B,操作系统为Ubuntu Mate 16.04
使用的4G网卡模块为华为ME909s-821 4G全网通模块,购买模块时一定要购买带底座的模块,方便开发。
使用的SIM卡为普通的移动手机卡,需要带大卡套才方便插入,如下图所示。不一定必须是移动卡,理论上移动、联通、电信都可以,只不过我自己测试使用的是移动卡。
测试ME909s模块
ME909s模块与树莓派主要通过USB连接,使用串口协议通信,因此可以使用查看串口的命令看模块是否成功被读取,输入下述命令
lsusb
树莓派显示结果如下
Bus 001 Device 008: ID 12d1:15c1 Huawei Technologies Co., Ltd. Bus 001 Device 007: ID 1c4f:0026 SiGma Micro Keyboard Bus 001 Device 006: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse Bus 001 Device 004: ID 1a40:0101 Terminus Technology Inc. Hub Bus 001 Device 005: ID 0781:5597 SanDisk Corp. Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
其中
Bus 001 Device 008: ID 12d1:15c1 Huawei Technologies Co., Ltd.
即为ME909s模块,看到该消息说明模块成功被树莓派识别读取。如果未显示该语句,查看模块与电脑的连接,等待几十秒时间等待模块初始化,并多输入几次
lsusb
命令查看。
软件依赖库安装
主要是用
wvdial
库,在联网状态下,输入下述命令安装库sudo apt-get install wvdial
配置wvdial.conf
打开配置文件
sudo vim /etc/wvdial.conf
输入下列配置信息
[Dialer hw1] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 Init3 = AT+CGDCONT=1,"IP","3gnet" Modem Type = Analog Modem Baud = 9600 # 波特率常见的是9600 115200 460800 New PPPD = yes Modem = /dev/ttyUSB0 ISDN = 0 Phone = *99# Password = guest Username = guest Auto DNS = on
保存并退出。
拨号测试
输入下述命令测试ME909s模块拨号情况,拨号成功则证明手机卡可以借助ME909s模块使用。
sudo wvdial hw1
若配置wvdial.conf文件时没有修改文件名,即wvdial.conf文件开头
[Dialer Default]
则拨号测试命令为
sudo wvdial
输入该命令后需要等待一段时间,一般30s左右,如果没有错误信息或停止,一直等下去
拨号测试
模块正常通信时,返回数据如下:
--> WvDial: Internet dialer version 1.61 --> Initializing modem. --> Sending: ATZ ERROR G EATZ TPO OK RT --> Sending: ATQ0 V1 E1 S0=0 MATQ0 V1 E1 S0=0 OK --> Sending: AT+CGDCONT=1,"IP","4gnet" AT+CGDCONT=1,"IP","4gnet" O OK D --> Modem initialized. --> Sending: ATDT*99# --> Waiting for carrier. EATDT*99# CONNECT 150000000 --> Carrier detected. Waiting for prompt. --> Don't know what to do! Starting pppd and hoping for the best. --> Starting pppd at Tue Oct 23 15:21:28 2018 --> Pid of pppd: 1264 --> Using interface ppp0 --> pppd: €[01]a --> pppd: €[01]a --> pppd: €[01]a --> pppd: €[01]a --> pppd: €[01]a --> local IP address 10.140.14.89 --> pppd: €[01]a --> remote IP address 10.64.64.64 --> pppd: €[01]a --> primary DNS address 221.179.38.7 --> pppd: €[01]a --> secondary DNS address 120.196.165.7 --> pppd: €[01]a Caught signal 15: Attempting to exit gracefully... --> Terminating on signal 15 --> pppd: €[01]a --> Connect time 0.5 minutes. --> pppd: €[01]a --> pppd: €[01]a --> pppd: €[01]a
最后显示多个pppd则表明拨号成功,此时可以查看路由表信息,使用下述命令
route -n
外网测试
使用
ping
命令测试是否可以与外网链接ping www.baidu.com
若显示则证明网络已经连通
64 bytes from 61.135.169.125: icmp_seq=1 ttl=54 time=23.3 ms 64 bytes from 61.135.169.125: icmp_seq=2 ttl=54 time=27.0 ms 64 bytes from 61.135.169.125: icmp_seq=3 ttl=54 time=13.5 ms 64 bytes from 61.135.169.125: icmp_seq=4 ttl=54 time=23.1 ms
若与外网测试失败,可以尝试下列方法:
1.断开有线网和WIFI,重启树莓派
2.修改后路由信息
2.1.查看网卡信息ifconfig
若出现名字为
ppp0
的网卡设备,并且已经获得IP地址,证明ME909s模块初始化成功,是WIFI或有线网的影响导致,则修改路由表:
2.2.查看路由表route -n
信息可能如下:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 eth0 10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
可以看出访问未知目标时,使用的是eth0的网卡,此处我们将其修改为使用ppp0来访问未知目标:
2.3.删除eth0的第一条路由信息:sudo route del –net 0.0.0.0 eth0
新增一条ppp0的路由信息:
sudo route add –net 0.0.0.0 ppp0
修改后路由信息为:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0 10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
此时再次尝试ping外网。
附件
点击ME909s AT指令集下载
-
树莓派——4G网卡华为ME909s-821 4G上网及开机自启动(2)
2018-10-24 20:35:36树莓派——4G网卡华为ME909s-821 4G上网及开机自启动(2) 文章目录编辑脚本文件修改脚本权限修改自动启动脚本 上一章讲述了如何配置启用华为ME909s-821 4G模块,本章讲解如何配置自动启动脚本. 编辑脚本文件 ...树莓派——4G网卡华为ME909s-821 4G上网及开机自启动(2)
上一章讲述了如何配置启用华为ME909s-821 4G模块,本章讲解如何配置自动启动脚本.
编辑脚本文件
在工作空间创建脚本文件,脚本文件记录需要执行的命令
创建脚本文件vim setup.py
将下述内容写入脚本文件,在用户
pi
的home
下创建文本文件,记录ME909s模块使用状况。下面内容主要调用sudo wvdial hw1
命令控制ME909s模块拨号,并将运行时输出的结果保存到日志文件/home/pi/wvdial_log.txt
中。#!/bin/sh echo "-------------------------------" >> /home/pi/wvdial_log.txt date >> /home/pi/wvdial_log.txt # HW_OK=0 TIM=1 while [[ $HW_OK -ne 1 && $TIM -le 10 ]] do echo $TIM >> /home/pi/wvdial_log.txt lsusb >> /home/pi/wvdial_log.txt if sudo wvdial hw1 >> /home/pi/wvdial_log.txt 2>&1 then HW_OK=1 echo "ok" >> /home/pi/wvdial_log.txt else echo "false" >> /home/pi/wvdial_log.txt fi TIM=$(($TIM+1)) sleep 10 done
注意事项
- 日志文件记录程序运行情况,使用
echo
命令输出到指定文件时需要使用绝对路径,例如/home/pi/wvdial_log.txt
。 lsusb
命令需要多次执行,检测ME909s模块是否被树莓派识别。测试中发现如果lsusb
命令没有运行,ME909s模块的状态可能不会更新(如果开始没有识别到,后面不适用lsusb命令,也不会识别到模块)。sudo wvdial hw1
需要使用sudo
权限。- USB串口需要有权限获取,若串口权限不够不能执行。
HW_OK=0
变量定义赋值时=
两边不能有空格。- 注意
while
循环的使用方式。 - 变量自己加一需要以这样的形式:
TIM=$(($TIM+1))
。 sudo wvdial hw1
命令执行时输出到屏幕的内容有标准输出,也有标准出错,若想将全部信息重定向输出到日志文件(wvdial_log.txt),则需要使用这种形式:sudo wvdial hw1 >> /home/pi/wvdial_log.txt 2>&1
>
,>>
,>&
,&>
,<
注意重定向输出符号的区别。
修改脚本权限
修改脚本的运行权限,使其满足自启动的权限要求。
sudo chmod 777 setup.sh
修改自动启动脚本
设置树莓派开机自启动的方法有三种(百度上搜到的),在这里通过修改
/etc/rc.local
文件来使得代码自启动。修改
/etc/rc.local
文件sudo vim /etc/rc.local
在文件中添加下述内容
/home/pi/setup.sh start &
保存退出。
注意事项:- 调用脚本文的路径必须是绝对路径。
- 使用
&
创建一个线程接管、运行脚本文件 - 必须使用
&
,启用另一个线程接管、运行需要自动启动的脚本。在测试中发现,调用sudo wvdial hw1
命令后,若拨号成功,则脚本会一直卡在sudo wvdial hw1
的状态,没有状态输出,也没有其他提示表明函数成功执行,类似于成功执行的话就进入while(1)。这个时候会导致脚本文件/etc/rc.local
中在/home/pi/setup.sh start &
语句后面的所有语句没有办法执行,因此需要使用&
来重新开启一个线程接管该脚本。 - ME909s模块可能自身初始化问题,导致自动启动脚本卡死,此时ME909s模块会发送以下内容。此时ME909s模块并没有拨号成功,但是也会使得
sudo wvdial hw1
命令进入死循环,不能再次重新拨号。因此在上电一段时间后,若模块还没有连接上网,可以将ME909s模块重新插拔即可。
--> Sending: ATDT*99# --> Waiting for carrier. --> Timed out while dialing. Trying again. --> Sending: ATDT*99# --> Waiting for carrier. --> Timed out while dialing. Trying again.
OK,到这里就结束啦,可能大家会遇到不一样的坑,大家尽情的跳坑吧~~~
- 日志文件记录程序运行情况,使用
-
华为ME909S-821在Hi3559AV100平台上NDIS拨号指令流程
2020-07-02 09:34:16华为ME909S-821 4G全网通无线通信模块,4G无线数据卡。 模块图片 Hi3559AV100驱动网络驱动配置 CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_OPTION=y CONFIG_USB_SERIAL_WWAN=y CONFIG_USB_USBNET=y CONFIG_... -
华为Me909s模块拨号脚本
2020-04-03 11:15:49华为的ME909s-821模块上拨通上网,华为me909s一键拨号脚本,一键启动,一键关闭,已经测试,可以使用。 -
华为4g模块 pcie me909s-821
2017-08-25 16:05:33华为 4g pcie me909s 821 全网通 相关资料 -
树莓派——4G网卡华为ME909s-821 4G上网及开机自启动(3)
2018-12-26 22:07:38之前写的博客ME909s开机自启动1和ME909s开机自启动2已经实现华为4G网卡ME909s-821在树莓派上的拨号上网以及开机自启。但是在实际使用过程中发现容易出现如下几种问题: 1. --> WvDial: Internet dialer ... -
华为ME909s-821a 4G LTE模块在MDK9X25L-EK(AT91SAM9X25)平台的应用
2020-04-04 23:54:52关键词:华为 HuaWei ME909 821a 全功能版 Atmel Microchip AT91SAM9X25 AT91 AT91SAM9X5 9X5 ...概述:MDK9X25L-EK开发板基于AT91SAM9X25,运行Linux 4.9系统,通过USB 2.0 HS接口外接华为ME909s-821a 4G LTE模... -
调试Linux OpenWrt 2.6.36+华为ME909s-821 4G模块
2018-11-26 15:50:02/*add HUAWEI ME909S-821*/ { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, 0x15c1, 0x02, 0x06, 0x10) }, { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, 0x15c1, 0x0a, 0x06, 0x11) }, { USB_DEVICE_... -
linux2.6.30添加华为ME909S-821 4G模块驱动
2017-05-09 15:09:49{ USB_DEVICE(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_ME909) },//add by cxy 4.内核配置 1)USB driver for GSM and CDMA midems 2)ppp拨号 ppp BSD-compres comprossion 3)CDC相关 4.ppp拨号脚本 ... -
华为4g模块 pcie me909s-821 linux驱动
2017-08-25 16:06:49华为4g模块 pcie me909s-821 linux驱动 -
树莓派3B+ raspbian系统使用华为ME909S -821 4G模块上网
2018-07-09 10:47:07Init2 = ATQ0 V1 E1 S0=0 Init3 = at+cgdcont=1,"ip","cmnet" ISDN = 0 Modem Type = Analog Modem New PPPD = yes Phone = *99***1# Modem = /dev/ttyUSB0 Username = card Password = card Baud = 9600 具体是移动...