一.简介

AIoT是人工智能和物联网的结合,在数据的收集、分析和处理方面提供了新的可能性。事实上,AIoT可以引入更智能、更快的决策能力,为不同行业带来好处。4G使AIoT能够充分发挥其潜力并可能标志着大规模连接的新时代的到来,彻底改变人们的生活、工作和娱乐方式。类似地,在此类应用程序中保持设备连接到互联网需要访问移动网络覆盖。为此,本文将介绍使用点到点协议(PPP)链接将运行Linux的设备连接到互联网所需的配置。Point-to-Point Protocol (PPP)

二.硬件规格

在本文中,我们将介绍研华EPC-R7200,这是一台兼容NVIDIA Jetson核心模块的准整机系统,同时配备研华AIW-342 4G模块及配套的天线棒和天线延长线。

EPC-R7200 特点:

  • NVIDIA Jetson模块支持型号:Jetson Xavier™ NX, Jetson™ TX2 NX, and Jetson Nano™

  • 无风扇紧凑型Barebones PC,尺寸:(152 × 137 × 42 mm; 5.9 x 5.3 x 1.65 in)

工作温度:-20 ~ 70 °C;存储温度:-40~85°C(-40~158℉)

操作湿度:5%~95%相对湿度,不凝结;存储湿度:60℃/140℉@95%RH 不结露

  • 2 个千兆网口,2个USB3.0口,2组M.2的无线模块插槽(1 x 2230 Key E and 1 x 3042 Key B)

  • 坚固的工业级设计, 支持宽温操作,宽压输入及抗振动。

  • AIM-Linux软件服务与外设驱动程序集成支持NVIDIA JetPack SDK

EPC-R7200 专为使用 NVIDIA Jetson 系列模块的 AI 开发人员而设计。EPC-R7200 的特性使其成为不同行业中边缘 AI 应用原型设计和大规模部署的选择。

本教程使用研华工业级M.2 B-Key的AIW-342 4G模块进行联网。用户只需要调整在“/dev/”中创建的接口,并检查调制解调器上支持和实现的“at”命令,因为每个调制解调器都有特定的at命令。

天线棒和天线延长线的料号如下:

料号

描述

17500060009

Coaxial cable, 25 cm/9.8 in, SMA(F) to MHF

1750008303-01

4G/LTE full dipole antenna, 130 mm/5.11 in

三.在EPC-R7200上安装AIW-342

M.2 B-Key扩展插槽位于EPC-R7200底部,请取下底盖上的螺丝,然后向上掀开底盖。

M.2 B-Key卡槽如下图红色部分所示。将AIW-342 4G模块插入卡槽内,拧紧螺钉。效果图如下:

四.在EPC-R7200上安装外置天线与天线延长线

安装方式如下:

a .从EPC-R7200机箱侧板上的SMA安装孔中取下塑料插头,插入适配器线缆的SMA端。

b .用附带的螺母和垫圈固定SMA连接器。

c .将天线延长线走线到EPC-R7200的底部。

d .将天线延长线接头安装在4G LTE模块的ANT (Main RF天线)和DIV (RX分集天线)插座上,如下图所示。

  1. RX Diversity Antenna (DIV)

  1. Main RF Antenna (ANT)

  1. GNSS Antenna (GPS)

五.在EPC-R7200上操作AIW-342

5-1 安装wvdial工具

$sudo apt-get update
$sudo apt-get install -y wvdial 

5-2 编辑配置文件(以台湾中华电信SIM卡为例。4G服务提供商的具体设置可能有所不同。详细连接参数请联系您的4G服务提供商。)

$ vi /etc/wvdial.conf
Init5 = AT+CGDCONT=1,"ip","internet" is for Chunghwa Telecom
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init5 = AT+CGDCONT=1,"ip","internet"
Password = any
Phone = *99#
Modem Type = Analog Modem
Stupid Mode = 1
Baud = 9600
New PPPD = yes
Dial Command = ATDT
Modem = /dev/ttyUSB5
ISDN = 0
Username = any

5-3 更新wvdial配置文件 由于EPC-R7200调制解调器USB设备为随机设备,因此需要在连接internet前完成该任务。Wvdialconf实用程序将自动为您找到合适的波特率和调制解调器端口

$ wvdialconf

5-4 通过wvdial实用程序连接到Internet

$ wvdial

5-5 确保ppp0接口可用。记住IP地址

5-6 添加ppp0 IP为默认网关,ping到Internet

六.总结

本文演示了Linux系统可以使用的许多网络功能。访问ppp0网络所需要的只是正确的配置。请注意,无论使用什么接口,编程方法都是相似的。选择要使用的接口的任务由Linux根据路由自动完成。对于那些在项目中需要网络连接和系统灵活性的人来说,在嵌入式系统中使用Linux是最好的解决方案。

如何在嵌入式Linux系统中使用4G LTE模组?相关推荐

  1. 基于嵌入式Linux系统的3G/4G路由器设计——iptables nat 模式

    1. 3G/4G路由器设计方案 本路由器的设计是基于三个模块来实现的,分别为3G模块.WiFi模块和Linux硬件平台,如图1所示.3G模块的功能是利用运营商的无线数据卡进行PPP拨号,使得路由器能通 ...

  2. YAFFS2文件系统在嵌入式LINUX系统中的应用

    YAFFS2文件系统在嵌入式LINUX系统中的应用 2011-03-31 19:59 181人阅读 评论(0) 收藏 举报 1.文件系统简述 随着32位CPU价格不断下跌,片上存储设备的容量相比越来越 ...

  3. 嵌入式linux系统中设备驱动程序

    嵌入式linux系统中设备驱动程序是内核的一部分,完成对设备初始.读写操作和控制等功能.驱动程序隐藏了 硬件设备的具体细节,对不同的设备提供一致的接口,这些接口通过file_Operation结构来定 ...

  4. 嵌入式linux系统中常用的文件系统

    原文:https://blog.csdn.net/li_wen01/article/details/80090624 嵌入式linux系统中常用的文件系统: 闪存主要有NOR和NAND两种技术:因为F ...

  5. 嵌入式Linux系统中打印机驱动的移植

    一.开发环境 硬件环境:DM365 打印机型号:HP P1007 虚拟机系统:Red Hat Enterprise Linux 5 交叉编译环境:Ti交叉编译环境安装包 二.详细步骤 1.下载Ghos ...

  6. R5S RK3568运行安卓12搭配即插即用免驱免拨号的4G LTE模组测速演示

    关键词:R5S  RK3568  安卓12  即插即用  免驱免拨号  4G  LTE 概述:R5S基于RK3568,作为一款四核2GHz Cortex-A55处理器,配上2-4GB的内存,已经可以流 ...

  7. 嵌入式Linux初始化硬件RTC,嵌入式Linux系统中的快速启动技术研究

    嵌入式Linux系统主要特点在于使用Bootloader替代了桌面系统的BIOS,同时对系统进行了规模上的裁剪,但硬件上的劣势往往导致系统启动速度较慢,而嵌入式产品使用者又对系统的开机速度比较敏感,样 ...

  8. 嵌入式Linux系统中的.lds链接脚本基础

    from:http://www.embeddedlinux.org.cn/html/xinshourumen/201203/04-1989.html 连接脚本的格式 ================= ...

  9. linux+gpio+嵌入式,嵌入式Linux系统中对GPIO操作的方法总结

    在Linux系统里操作GPIO的方法有以下几个: 1. 写驱动的方式 需要自己编写linux驱动,在驱动里操控GPIO,应用通过驱动提供的节点来控制GPIO.优点是结构清晰,可扩展性强,比较灵活.缺点 ...

最新文章

  1. H.264基础知识及视频码流解析
  2. SpringCloud的微服务网关:zuul(理论)
  3. 严格程度_国内医疗器械生产许可证申请申报-经营一类、二类、严格的三类之间区别...
  4. 自定义iOS7导航栏背景,标题和返回按钮文字颜色
  5. (转)Hadoop入门进阶课程
  6. Java将Word文档转换为PDF的完美工具
  7. Testin云測试破7000万次:崩溃成90%手游应用质量难题
  8. Dynamic CRM 2013学习笔记(四)单据编号及插件批量注册工具
  9. java 日食,如何更新Java构造函数,等于,哈希等。在日食?
  10. 《Windows游戏编程大师技巧》中关于DirectDraw和创建DirectDraw知识笔记
  11. matlab数据拟合polyfit与polyval初等用法
  12. 机器学习?有无监督、弱监督、半监督、强化、多示例学习是什么
  13. 从零开始自制实现WebServer(一)---- 万丈高楼平地起 步子得一步一步慢慢走
  14. C# 打开exe文件
  15. 前端必会的anime动画库
  16. 还在做手搓党和模拟器党?手机投屏电脑玩吃鸡你值得拥有
  17. 如何判断BUG是前端BUG还是后端BUG
  18. 不用计算机怎么算三角函数,1.不用计算机怎么求根式和三角函数值?
  19. C#上位机与西门子S7-200 Smart 网口通讯
  20. 全球及中国大豆蛋白行业市场需求趋势及未来战略规划建议报告2022-2028年

热门文章

  1. 【BLE】蓝牙设备地址
  2. win10PC上安装deepin深度Linux系统简易教程
  3. FD 之 DingDing直播回放
  4. Head First Servlets and JSP(二)
  5. 申请Github学生包(用学生证就行,免教育邮箱)
  6. C++_计算字符串长度
  7. mysql怎么给数据加序号_MySQL数据库之在mysql中给查询的结果添加序号列
  8. UBT20:ubuntu安装火焰截图
  9. 《程序原本-追溯程序原本之书》读书笔记
  10. Linux系统基本知识(4)