本文介绍如何在Linux操作系统环境下,利用串口通信来实现EC20模块与华为云物联网平台的有效连接。使用Linux下的/dev/ttyUSB0设备文件通过AT指令来配置EC20模块,采用C语言和Python这两种编程语言实现这一过程。 EC20 是Quectel 生产的 4G LTE 模块。是一个多功能的通信模块,广泛应用于各种 IoT(物联网)设备中,提供...
EC20 4G模块可以通过串口和USB去驱动,但是串口速度比较慢,所以通过USB驱动才能提高通信速率。硬件连接:STM32F407:EC20模块:部分参考代码:/* USER CODE END Header *//* Includes ---*/#include "main.h"#include "u***_host.h"#include "u***h_def. 0 STM32F407通过自带USB驱动EC20 4G模块-完整...
说明EC20连接好了 使用串口配置EC20 安装cutecom Cutecom,Linux系统可视化串口应用软件 sudo apt-get install cutecom 启动cutecom sudo cutecom 选择串口:/dev/ttyUSB2,点击Open 发送命令前需要把串口的结束符换成CR/LF 使用cutecom配置EC20 设置EC20的USB网卡模式 AT+QCFG="usbnet",1 收到OK,表示设置成功 ...
使用AT指令测试移远EC20模组有两种方法: ① 第一种是使用USB转串口连接模组: ② 第二种是直接使用USB线连接到模组,使用虚拟AT串口测试。 本文使用第二种方法,将模组直接通过USB线连接到电脑之后,安装官方提供的驱动,驱动安装成功后在设备管理器中即可看到虚拟AT串口: 使用QCOM工具打开该串口,波特率115200-8-N-1: ...
支持多种驱动和软件功能(如Windows 7/8/8.1/10、Linux、Android等操作系统下的USB虚拟串口驱动) 多种接口支持 提供标准USB接口、2.0mm 5PIN卧式 USB接口、UART接口 参数规格 名称 LTE USB Dongle 型号 GT20 v2.1 尺寸 66*30*7(mm) 模组 Quectel EC20 LTE Cat4 Module ...
主要就是电压转换部分,按照官方硬件设计手册,使用LDO将5v电压转为3.8v(3.3v就可以了,官方推荐3.8v),官方要求电流大于2A。其他就是NANO SIM卡座子,TTL电平转换部分(EC20 1.8v TTL电平,转换为5v电平)(没有也可以使用,EC20自带USB转串口)。 4.如何使用 ...
3.在透传模式(Transparent access mode)中,相对应的端口(如UART,USB解调器等)进入专有的模式(USB AT端口不支持透传模式)。特别适合大数据的给服务器发送数据,在此模式下发送的所有信息都会被发送到服务器,包括AT命令;退出时需要发送特殊指令“+++”退出。
其中第1813行是EC20 4G模块的USB信息。 2.2. Linux内核配置 添加完EC20 4G模块的USB信息后,需要修改Linux 内核配置来支持USBNET功能。具体配置如下: 配置如图2.2.1所示: 接下来我们还需要使能USB串口GSM、CDMA驱动,配置路径如下: 配置如图2.2.2所示:
图2.2.1 接下来我们还需要使能 USB 串口 GSM、CDMA 驱动,配置路径如下: Device Drivers ---> [*] USB support ---> <*> USB Serial Converter support ---> <*> USB driver for GSM and CDMA modems 配置如图 2.2.2所示: 图2.2.2 然后配置ppp,配置路径如下:...
5.进一步通过dmesg | grep ttyUSB命令可以查看当前USB设备对应的具体硬件设备,通过下面的信息就可以看到当前系统下挂载有网络模块和CH341 USB-串口转换模块 6.确认EC20模块可以被识别后,就可以安装wvdial依赖包,wvdial依赖包的功能是控制EC20模块拨号上网。执行如下命令进行安装: ...