当前位置: 首页 > news >正文

构建移动网关:Air780EPM用4G为WiFi和LAN设备供网

利用Air780EPM开发板,可构建一个便携式移动网关,以4G网络为出口,为WiFi和以太网设备提供即插即用的互联网接入服务。

一、多网融合概述

Air780EPM 开发板通过多网融合技术将不同类型的通信网络(4G、以太网)整合在一起,从而形成统一、高效、互操作性强的网络系统。

本文基于 Air780EPM 模块,通过 4G 移动网络为 以太网设备提供统一的上网接入服务。
image

二、准备硬件环境

2.1 780EPM 硬件环境

image

2.1.1 Air780EPM 1.3 版本开发板一块 + 可上网的 sim 卡一张 +4g 天线一根 + 网线一根:

sim 卡插入开发板的 sim 卡槽

天线装到开发板上

网线一端插入开发板网口,另外一端可以连接电脑

2.1.2 TYPE-C USB 数据线一根 + USB 转串口数据线一根,Air780EPM 开发板和数据线的硬件接线方式为:

Air780EPM 开发板通过 TYPE-C USB 口供电;(外部供电/USB 供电 拨动开关 拨到 USB 供电一端)

TYPE-C USB 数据线直接插到开发板的 TYPE-C USB 座子,另外一端连接电脑 USB 口;

2.2 780EHM 硬件环境

image

2.2.1 Air780EHM 核心板一块 + 可上网的 sim 卡一张 +4g 天线一根 + 网线一根:

sim 卡插入开发板的 sim 卡槽

天线装到开发板上

网线一端插入AirETH_1000配件板网口,另外一端可以连接电脑

2.2.2 TYPE-C USB 数据线一根 + USB 转串口数据线一根,Air780EHM 核心板和数据线的硬件接线方式为:

Air780EHM 核心板通过 TYPE-C USB 口供电;(外部供电/USB 供电 拨动开关 拨到 USB 供电一端)

TYPE-C USB 数据线直接插到核心板的 TYPE-C USB 座子,另外一端连接电脑 USB 口;

2.2.3 必选 AirPHY_1000 配件板一块,Air780EHM 核心板和 AirPHY_1000 配件板的硬件接线方式为:

image

三、准备软件环境

3.1 780EPM 软件环境

在开始实践本示例之前,先准备一下软件环境:

3.1.1 Luatools 工具,如果是第一次使用 Luatools 工具,请仔细阅读此链接教程。

3.1.2 内核固件文件(底层 core 固件文件):LuatOS-SoC_V2014_Air780EPM_1.soc;参考项目使用的内核固件;如有更新可以使用最新固件。

3.1.3 luatos 需要的脚本和资源文件:https://gitee.com/openLuat/LuatOS/tree/master/module/Air780EPM/demo/network_routing/4g_out_ethernet_in

3.1.4 lib 脚本文件:使用 Luatools 烧录时,勾选 添加默认 lib 选项,使用默认 lib 脚本文件;

准备好软件环境之后,接下来查看如何烧录项目文件到 Air780EPM 开发板,将本篇文章中演示使用的项目文件烧录到 Air780EPM 开发板中。

3.2 780EHM 软件环境

在开始实践本示例之前,先准备一下软件环境:

3.2.1 Luatools 工具,如果是第一次使用 Luatools 工具,请仔细阅读此链接教程。

3.2.2 内核固件文件(底层 core 固件文件):LuatOS-SoC_V2014_Air780EHM_1.soc;参考项目使用的内核固件;如有更新可以使用最新固件。

3.2.3 luatos 需要的脚本和资源文件:https://gitee.com/openLuat/LuatOS/tree/master/module/Air780EHM_Air780EHV_Air780EGH/demo/network_routing/4g_out_ethernet_in

3.2.4 lib 脚本文件:使用 Luatools 烧录时,勾选 添加默认 lib 选项,使用默认 lib 脚本文件; 准备好软件环境之后,接下来查看780EHM核心板使用说明,将本篇文章中演示使用的项目文件烧录到 Air780EHM 核心板中。

四、软硬件资料

4.1 API 介绍

本文仅介绍程序中使用到的 API 接口,详细接口说明请查看:https://docs.openluat.com/osapi/ext/exnetif/

exnetif.setproxy(adapter, main_adapter, other_configs)

配置网络代理实现多网融合;

4.2 以太网电路介绍

以太网电路介绍请查看:https://docs.openluat.com/air780epm/luatos/hardware/design/netdrv/

五、整体功能概述

5.1 功能概述

以 4G 为供网数据出口,通过 Air780EPM 模组实现以下功能:

  1. 有线连接,以太网设备通过网线连接实现 4G 上网。

5.2 源码展示

程序中已详细注释代码用处,如有不懂可咨询技术人员。

netif_app.lua

carbon (14)

main.lua

carbon (15)

5.3 程序流程图展示

image

六、功能演示

image

6.1 4G 作为数据出口给以太网设备上网

测试环境:Air780EPM 整机开发板、Windows10 以上系统版本电脑。

测试结果:电脑能正常识别到以太网网络适配器,也可以正常上网。

image

七、总结

至此,Air780EPM 多网融合系列中以 4G 作为数据出口,为以太网设备供网的功能已经结束。如果大家在实际操作中遇到技术难题,欢迎联系技术人员。

今天的内容就分享到这里了~

http://www.hskmm.com/?act=detail&tid=20996

相关文章:

  • 9.29模拟赛总结
  • 多corner综合
  • 优化 if/else 的四种设计模式
  • Day11-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\oop\demo06
  • 牛客周赛 Round 111
  • OpenLayers地图交互 -- 章节十一:拖拽材料交互详解
  • 2025年人工智能与智能装备国际学术会议(AIIE 2025)
  • 通过IDOR实现权限提升导致未授权用户注入
  • APUE学习笔记之基础知识(一) - Invinc
  • Syslog日志集成搭建
  • 定义工业生产新范式!网易灵动发布全球首款全域智能无人装载机“灵载”
  • 国有银行人力资源数字化转型的合规突围与效能跃迁
  • Java 类类型
  • OpenFeign 继承FeignClient客户端注意事项
  • 9月29日
  • JVM调优实战及常量池详解
  • Cisco Identity Services Engine (ISE) 3.5 - 基于身份的网络访问控制和策略实施系统
  • 03-控制台项目创建与结构说明
  • 赋能智慧应急:国标GB28181平台EasyGBS视频技术如何成为气象灾害预警新工具
  • NET各个版本新增的特性和语法糖
  • xinference推理embedding等小模型
  • day15-项目上线
  • opencv学习记录6
  • 努力的轨迹,通往成长的旅程——赵欣彤的自我介绍
  • 第2章 day02 requests基础
  • 线性代数_工程实践-计算实现numpy
  • 在HAL库使用printf打印串口信息
  • 第4章 day04 防盗链
  • 第3章 day03 xpath+反爬虫
  • 002- 学习环境搭建