首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

嵌入式Linux系列第11篇:使用4G模块

随着它们速率的不断提供,模块的接口形式也在不断的变化,2G模块只要串口就可以了,4G模块一般用的USB接口,当然串口也可以,只不过速率慢些。...由于4G模块的驱动较为复杂,所以如果是USB接口,在普通MCU上做就会比较困难,这时Linux系统的优势就体现出来了,Linux由于其完备的驱动支持,在上面做4G就会容易很多。...否则应检查天线或SIM卡是否正确安装 然后拷贝 quectel-chat-connect quectel-chat-disconnect quectel-ppp 到 /etc/ppp/peers 目录(...然后使用下面的命令启动 ppp 拨号, 命令最后的 & 可以让 pppd 后台运行 pppd call quectel-ppp & 之后就可以ping 通外网了。 ?...6.结束语 本期相关的资料在https://github.com/TopSemic/NUC972_Linux 中 本篇为大家介绍了Linux下EC20 4G模块的简单使用,欢迎大家多交流,微信公众号如下

4.7K40

SIM7600CE TCPIP连接与PPP拨号上网 4G上网

硬件连接 SIM7600X 4G HAT板载树莓派GPIO接口,可直接插入各版本树莓派使用;下表为树莓派管脚与模块引脚连接情况(树莓派三代B 和 树莓派三代B+): SIM7600X 4G HAT Raspberry...树莓派串口配置 由于树莓派串口默认用于终端调试,如需使用串口,则需要修改树莓派设置。...树莓派minicom串口调试 1、将模块插入树莓派中 2、安装minicom,minicom是linux平台串口调试工具: sudo apt-get install minicom 3、执行minicom...2. ppp拨号软件安装与配置 安装ppp sudo apt-get install ppp 新建一个script脚本 sudo su cd /etc/ppp/peers cp provider gprs.../dev/ttyUSB2 #由于我们使用SIM7600CE的4G模块,并且该模块的驱动已经默认添加到raspbian的内核的,ttyUSB2为ppp的拨号端口 # Speed of the serial

3.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android 3G4G流量上网原理简析

    Android 3G/4G上网的流程及原理。...无线上网硬件模型 3G/4G上网协议ppp 3G/4G上网流程-ppp如何建立 socket如何通过基带模块发送数据、接收数据 Android流量数据上网概述(硬件平台及环境) 手机一般有两块网卡,只是不同时使用...PPP拨号上网配置十分复杂,需要一系列的协商、验证,为了开发方便,LinuxPPP数据链路的建立过程进行抽象,实现了pppd拨号应用程序,专门用于管理PPP数据链路的建立与关闭。...基带模块正确加载之后会映射多个ttyUSB设备文件,有的ttyUSB用于AT命令发送,有的用作数据通信,底层通过串口多路复用机制,实现了USB串口的多路复用。...,经PPP协议封装,发送数据,最终通过串口将数据发送到基带模块,并经射频模块将信息传输到附近的基站。

    4.9K60

    瑞芯微RK3568核心板-4G联网测试

    教程 本文示例评估板为HD-RK3568-IOT评估套件(HD-RK3568-IOT底板基于HD-RK3568-CORE 工业级核心板设计(双网口、双CAN、5路串口),接口丰富,适用于工业现场应用需求...2.查看接入4G模块后硬件是否正常 在命令行下执行ls /dev/ttyUSB*下是否有4G模块加载后的设备节点,若有以下节点表示设备加载正常。...4.修改完成后,执行4g.sh进行ppp拨号 5.查看4g网络节点,可以看到节点IP地址为10.90.159.227 6.由于系统中可能存在多个路由,测试4G模块是需要设置改模块为默认路由 7.测试网络...HD-RK3568-CORE核心板参数 产品名称 HD-RK3568-CORE  核心板 操作系统 Linux、Android、Debian 加密 支持硬件加密,保护用户应用软件版权 NPU 1TOPS...1路调试串口,9路功能串口,支持全双工通信 CAN-Bus 3路 以太网 2路10/100/1000Mbps自适应 PCle PCIE3.0 支持1x 2Lanes或2x  1Lane模式,支持PCIe3.1

    54730

    Linux基础(串口编程)

    虽然以太网接口和USB接口也是以一个串行流进行数据传送的,但是串口连接通常特指那些与RS-232标准兼容的硬件或者调制解调器的接口。废话少讲,今天来解剖使用串口时的编程代码细节。...上面的代码是使用串口的第一步,来解释下都是啥意思。...来瞧瞧: 第21-22行,定义了一个用来配置串口属性的结构体: struct termios serial; bzero(&serial, sizeof(serial)); 第24行,将串口设置为raw...cfsetispeed(&serial, B9600); cfsetospeed(&serial, B9600); 第28-32行,设置串口控制属性(c_cflag),其中: serial.c_cflag...: tcsetattr(fd,TCSANOW,&serial); 当然,上面的 fd 就是系统中的某一个你想要设置的成上面那样的属性参数的串口,比如就拿粤嵌GEC210开发板来说,他有四个串口,其中第一个就已经被用于终端控制了

    12.8K20

    Linux 查看本机串口方法

    最近在了解嵌入式方面的知识,就随笔记录一下: 查看Linux本机串口: 1、查看串口是否可用    可以对串口发送数据比如对com1口,echo /dev/ttyS0 2、查看串口名称使用    ls...-l /dev/ttyS*   一般情况下串口的名称全部在dev下面,如果你没有外插串口卡的话默认是dev下的ttyS*,一般ttyS0对应com1,ttyS1对应com2,当然也不一定是必然的; 3、...查看串口驱动    cat/proc/tty/drivers/serial 4、查看串口设备    dmesg | grep ttyS* 5、查一下板子上的串口有没有设备    grep tty/proc.../dev下应该有一个USB串口:/dev/ttyUSB0. 当一个串行卡或数据卡被侦测到时,它会被指定成为第一个可用的串行设备。...PC上的串口一般是ttyS,板子上Linux串口一般叫做ttySAC; 串口使用: 如果需要查看这个串口设备输出: cat ttyUSB0 如果需要对这个设备输入: echo yaoxu > ttyUSB0

    21.8K20

    Linux 串口的基本用法

    查看Linux本机串口: 1、查看串口是否可用 如果需要查看这个串口设备输出: cat ttyUSB0 如果需要对这个设备输入: echo yaoxu > ttyUSB0 常用的调试工具有: minicom...cutecom Linux系统可视化串口应用软件,使用上与Windows系统串口调试工具。 picocom 效果上类似 minicom 的精简版,设置比较简单,还可以有背景颜色。...PC上的串口一般是ttyS,板子上Linux串口一般叫做ttySAC; 串口权限问题 临时调试解决 在使用串口进行通信时,经常需要使用指令来赋予用户读写的权限 $ sudo chmod 777 /dev...查看linux所有用户 使用 /etc/passwd 文件 使用任何一个像 cat、more、less 等文件操作命令来打印 Linux 系统上创建的用户列表。.../etc/passwd 是一个文本文件,其中包含了登录 Linux 系统所必需的每个用户的信息。

    10K41

    嵌入式Linux串口编程

    简介 嵌入式Linux串口编程与Linux系统下的编程没有什么区别,系统API都是一样的。...嵌入式设备中串口编程是很常用的,比如会对接一些传感器模块,这些模块大多是RS232或者RS485接口,对于软件层面上来说,RS232与RS48区别不大。...RS232与RS485在使用上的区别,RS232是全双工的,只能对接一个设备串口设备。RS485是半双工的总线协议,一般可以挂多个传感器设备,半双工的意思是同时只能有一个设备向串口发数据。...用到的API函数 函数 说明 open 打开设备,用于打开串口设备 fcntl 修改设备描述符属性参数 isatty 检测打开的描述符是否指向一个终端 tcgetattr 用来获取串口终端参数 cfmakeraw...将终端设置为原始模式,该模式下所有的输入数据以字节为单位被处理 tcflush 用于清空输入、输出缓冲区 tcsetattr 设置串口终端参数 read 读取数据 write 写数据 close 关闭串口设备

    13.1K20

    【精选】计算机网络教程(第3章数据链路层)

    以下是一些日常生活中间接应用了PPP的场景: 宽带互联网连接: 如果你使用的是拨号DSL连接或者是拨号宽带,那么你的设备(通常是调制解调器)可能在建立连接时会使用PPP来协商和建立连接。...PPP用于在你的设备和互联网服务提供商(ISP)之间建立连接。 远程工作和远程学习: 在远程工作或远程学习中,使用VPN(虚拟专用网络)连接到公司或学校网络。...VPN技术通常使用PPP作为其基础协议之一,通过互联网安全地建立远程访问连接。...移动通信和移动数据: 当你使用移动数据服务(如4G或5G)时,你的手机或移动设备与运营商的基站之间可能会使用PPP协议来建立数据连接。...PPP可以支持在无线网络中传输数据,例如在GPRS(通用分组无线服务)中。 远程设备管理: 在家庭或企业环境中,网络设备(如路由器)可能会使用PPP协议通过串口进行远程管理和配置。

    11210

    遥测终端机RTU 水利实时监测

    计讯物联水利RTU遥测终端机TY511,满足水利行业规约,接口丰富,支持全网通4G网络,支持图像抓拍,丰富协议库,支持远程配置,稳定性好,扩展性强。...水利遥测终端机TY511功能配置 1、配有RS232/RS485/模拟量/开关量/继电器/12位格雷码接口/翻斗式雨量计接口/脉冲接口,支持流量计、水位计、水质分析仪、雨量计、气象要素传感器、工业串口摄像机等仪器...5、支持GPRS/4G无线蜂窝网络、短信、RS232/RS485,可选NB-IOT、北斗等通信方式。...7、三级看门狗检测机制、PPP层心跳、KeepAlive、TCP心跳链路检测机制,网络故障自动恢复、掉线自动重连,保证设备在线。 图片3.png 8、本地数据存储、历史数据导出。...9、远程参数配置、远程维护升级,本地串口配置。 10、数据定时采集主动上报中心平台。 11、远程查询实时数据、历史数据。 12、支持图片抓拍功能

    67530

    小型水库除险加固工程建设与管理

    2、通信方式多样不受限,支持GPRS/4G无线蜂窝网络、短信、RS232/RS485,可选NB-IOT、北斗等通信方式。...3、接口丰富,设备传感器等接入不受限,配有RS232接口、RS485接口、I2C接口、TTL电平串口、开关量、 模拟量、继电器输出、电源输出(外设供电)等,支持流量计、水位计、水质分析仪、雨量计、气象要素传感器...、工业串口摄像机等仪器。...8、运行标准Linux 智能操作系统,可以开放二次开发功能。 9、支持本地网口或WiFi接入和远程接入方式对设备维护、管理、升级。 10、支持断电、断网续传和数据自动补发功能,保证数据完整性。...7、三级看门狗检测机制、PPP层心跳、KeepAlive、TCP心跳链路检测机制,网络故障自动恢复、掉线自动重连,保证设备在线。

    50020

    数据采集器 数据采集终端

    TS511系列采集终端是集数据采集与2G/3G/4G/5G数据传输功能于一体的环保数据采集终端,完全符合《污染物在线自动监控(监测)系统数据传输标准》(HJ 212-2017) 和(HJ 212-2005...),可外接串口工业智能控制屏做数据显示和设置(用户自配智能串口屏幕),可对阀门、闸门、报警器等设备进行控制、可精准采集各种污染治理设备工作状态。...6.jpg 通信方式设计:多种通信,多种选择   采集和传输一体化设计,通信稳定,节省成本,集成数据采集和5G/4G DTU功能;支持GPRS/4G/5G无线蜂窝网络、短信、RS232/RS485,...,多重检测机制,运行故障自修复,确保设备永不死机;采用三级看门狗检测机制,CPU自带看门狗设计、硬件电路看门狗设计、软件看门狗设计,智能软件唤醒和硬件断电重启机制,设备自动复位,保证设备正常运行;采用PPP...集存储、显示、采集、报警、传输、控制于一身;RTU本地配置方式,支持液晶/键盘配置方式和串口配置方式。

    2.2K00

    环境监测RTU 数据采集 无线通讯 远程测控

    环境监测RTU通过模拟信号接口,数字信号接口,智能串口与前端仪表连接,获取数据并与监控中心保持正常通信。环境监测RTU适用于各种水质监测、污染源处理监测、空气质量监测等场景。...4、通信方式多样,支持GPRS/4G无线蜂窝网络、短信、RS232/RS485,可选NB-IOT、北斗等。 5、提供16MB的数据存储空间,可存储10年以上的采集数据。...9、三级看门狗检测机制,采用PPP层心跳、ICMP探测、TCP心跳链路检测机制,设备稳定不掉线。...10、管理方便:平台管理、本地配置、串口配置、液晶/键盘配置、app手机配置可选,参数远程配置、远程添加传感器、控制器等物联网终端。 11、数据加密传输,安全可靠。

    44220

    水利遥测终端RTU自动雨量监测

    雨量自动监测水利遥测终端RTU TY511功能配置 1、配有RS232/RS485/模拟量/开关量/继电器/12位格雷码接口/翻斗式雨量计接口/脉冲接口,支持流量计、水位计、水质分析仪、雨量计、气象要素传感器、工业串口摄像机等仪器...5、支持GPRS/4G无线蜂窝网络、短信、RS232/RS485,可选NB-IOT、北斗等通信方式。...7、三级看门狗检测机制、PPP层心跳、KeepAlive、TCP心跳链路检测机制,网络故障自动恢复、掉线自动重连,保证设备在线。 8、本地数据存储、历史数据导出。...9、远程参数配置、远程维护升级,本地串口配置。 10、数据定时采集主动上报中心平台。 11、远程查询实时数据、历史数据。 12、支持图片抓拍功能。 13、支持市电或太阳能供电。

    55520

    水文水资源遥测终端

    png  水文水资源遥测终端功能 1、配有RS232/RS485/模拟量/开关量/继电器/12位格雷码接口/翻斗式雨量计接口/脉冲接口,支持流量计、水位计、水质分析仪、雨量计、气象要素传感器、工业串口摄像机等仪器...2、支持GPRS/4G无线蜂窝网络、短信、RS232/RS485,可选NB-IOT、北斗等通信方式。...4、三级看门狗检测机制、PPP层心跳、KeepAlive、TCP心跳链路检测机制,网络故障自动恢复、掉线自动重连,保证设备在线。 5、本地数据存储、历史数据导出。...6、远程参数配置、远程维护升级,本地串口配置。 7、数据定时采集主动上报中心平台。 8、远程查询实时数据、历史数据。 9、支持图片抓拍功能。 10、支持市电或太阳能供电。 图片3.png

    32630

    爬虫代理大厂都封得差不多了,了解下商业级 4G 代理搭建方法吧!

    使用起来差不多是这样的 但是呢,有个问题,根据我之前的测试结果来看,目前在 Linux 环境下还没有一个 HTTP 代理服务器是可以做到分别指定出网网卡和入网网卡的,嗯…这就很麻烦了,因为如果我们无法这么做的话...拨号时使用的 /dev/ttyUSB3 是指 4G 网卡的第四个通信端口,文档中的解释为:ttyUSB3→For PPP connections or AT command communication,...翻译一下就是用于 PPP 连接或 AT 命令通信。...、指向 eth0 这个网卡的上网路由删除,然后添加一个同样的、指向 ppp0 这个网卡的路由。...断开拨号方面 Fanconn 的技术人员也提供了一个脚本,同样在 chmod +x quectel-ppp-kill 赋予运行权限之后,执行 ./quectel-ppp-kill 就可以了。

    3.5K31
    领券