0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

实战Air780EPM:构建4G共享网关,服务WiFi与有线设备!

合宙LuatOS 来源:合宙LuatOS 作者:合宙LuatOS 2025-09-30 16:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

通过Air780EPM开发板,我们可以轻松实现4G网络作为数据出口,为周边的WiFi设备和以太网设备提供互联网共享,适用于移动办公、远程部署等场景。

一、多网融合概述

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

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

wKgZPGjaS1aAaSn2AADxPvuJIMA036.png

二、准备硬件环境

2.1 780EPM 硬件环境

wKgZO2jaS52Ad1DbABCkizqXCLQ077.png

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 硬件环境

wKgZPGjaTAGADzYIAA_5YCLwScE797.png

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 配件板的硬件接线方式为:

wKgZO2jaTISAOqt2AABBZlZJ-Nc907.png

三、准备软件环境

3.1 780EPM 软件环境

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

3.1.1Luatools 工具,如果是第一次使用 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.1Luatools 工具,如果是第一次使用 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

wKgZPGjaTfqADbCtAArH8jcUF60864.png

main.lua

wKgZPGjaTqeAVbHmAA1mGiFTDu8504.png


5.3 程序流程图展示

wKgZO2jaTt6ARHN7AAC1UzxxnSg696.png

六、功能演示

wKgZPGjaVf6AXzqfAAHMgbJgfzA867.png

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

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

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

wKgZPGjaVmSAC5ViAASJX3mbo54221.png

七、总结

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


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

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2939

    文章

    47330

    浏览量

    408043
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Air8101多网融合战略升级:Air780EPM模块助力4G联网落地

    在物联网通信技术持续迭代的背景下,Air8101通过战略级模块外挂——Air780EPM,正式迈入4G联网时代。多网融合架构的完善,使设备在复杂环境中仍能保持高速、稳定的数据传输性能,
    的头像 发表于 06-23 16:53 375次阅读
    <b class='flag-5'>Air</b>8101多网融合战略升级:<b class='flag-5'>Air780EPM</b>模块助力<b class='flag-5'>4G</b>联网落地

    Air780EPM应用开发:解锁GPIO与LED的N种交互模式

    今天特别分享探索Air780EPM中GPIO与LED的多样交互!本文介绍N种交互模式,包括脉冲控制、状态切换及多LED联动,为智能设备开发提供丰富技术选型。适用于智能照明、状态指示等物联网场景。 一
    的头像 发表于 05-29 14:31 469次阅读
    <b class='flag-5'>Air780EPM</b>应用开发:解锁GPIO与LED的N种交互模式

    解锁Air780EPM:N种GPIO操控LED的实战技巧!

    在物联网项目中,灵活使用Air780EPM的GPIO控制LED至关重要。本文将展示实现方式,涵盖硬件配置与软件编程,满足不同场景需求。 今天特别分享基于Air780EPM的GPIO控制LED实现方案
    的头像 发表于 05-28 16:56 554次阅读
    解锁<b class='flag-5'>Air780EPM</b>:N种GPIO操控LED的<b class='flag-5'>实战</b>技巧!

    COD监测革新!Air780EPM一站式替代STM32+4G模组的物联网方案 ~

    通过将4G通信、COD数据处理与低功耗控制集成于Air780EPM芯片,本方案彻底颠覆STM32+外置模组的松散架构。实测显示,设备启动时间从STM32方案的12s缩短至3s。 水质COD(化学
    的头像 发表于 05-21 16:51 429次阅读
    COD监测革新!<b class='flag-5'>Air780EPM</b>一站式替代STM32+<b class='flag-5'>4G</b>模组的物联网方案 ~

    如何解决Air780EPM开发中的调试难题?深度解析高效调试方法

    Air780EPM项目开发中,调试效率往往直接影响进度。面对代码报错、逻辑漏洞等常见痛点,开发者亟需一套系统化的方法论。本文将揭秘实战中验证的调试技巧,助您快速定位问题并优化代码流程。
    的头像 发表于 05-17 10:46 552次阅读
    如何解决<b class='flag-5'>Air780EPM</b>开发中的调试难题?深度解析高效调试方法

    大公开!用Air780EPM重构水质COD监测,替代STM32+4G模组的技术路径

    本方案采用Air780EPM单芯片替代STM32+4G模组,集成COD传感器驱动、数据加密与4G通信功能。 水质COD(化学需氧量)监控是评估水体有机污染程度的核心手段,涉及多种技术、设备
    的头像 发表于 05-16 15:34 453次阅读
    大公开!用<b class='flag-5'>Air780EPM</b>重构水质COD监测,替代STM32+<b class='flag-5'>4G</b>模组的技术路径

    开发宝典:4路低功耗ADC接口,Air780EPM二次开发必看!

    开发的每一个技术细节,助力开发者构建稳定、高效的数据采集解决方案。   最新开发资料详见: www.air780epm.cn Air780EPM共有4路ADC硬件通道,其通常的作用是用
    的头像 发表于 04-01 14:57 491次阅读
    开发宝典:<b class='flag-5'>4</b>路低功耗ADC接口,<b class='flag-5'>Air780EPM</b>二次开发必看!

    快速开发实战——4路低功耗ADC接口,Air780EPM二次开发必看!

    Air780EPM 模组,内置4MB大内存RAM,支持LCD、摄像头、Modbus、以太网、CAN;具备更强大的二次开发资源,更完善的外设能力,也更适于工业场景。   最新开发资料详见
    的头像 发表于 04-01 14:56 529次阅读
    快速开发<b class='flag-5'>实战</b>——<b class='flag-5'>4</b>路低功耗ADC接口,<b class='flag-5'>Air780EPM</b>二次开发必看!

    新手必看!4G模组Air780EPM——GPIO的设计说明

    Air780EPM的GPIO设计需兼顾硬件可靠性与软件灵活性,开发者应基于具体应用场景权衡复用功能优先级,并遵循电源管理规范以延长设备生命周期。通过模块化配置与精细化调试,可最大化释放模组性能潜力
    的头像 发表于 03-20 17:48 608次阅读
    新手必看!<b class='flag-5'>4G</b>模组<b class='flag-5'>Air780EPM</b>——GPIO的设计说明

    干货预警!4G模组:Air780EPM其他硬件接口

    Air780EPM 4G模组不仅凭借高速稳定的数据传输能力在智能终端、工业自动化、车载设备等领域大放异彩,更以其“全栈式”硬件接口设计,为开发者提供了近乎无限的扩展可能。 一、ADC 接口设计指导
    的头像 发表于 03-17 17:37 743次阅读
    干货预警!<b class='flag-5'>4G</b>模组:<b class='flag-5'>Air780EPM</b>其他硬件接口

    手把手教你!4G模组Air780EPM——GPIO的设计说明

    4G模组Air780EPM作为广和通推出的高性能Cat.1bis无线通信模块,凭借其低功耗、高集成度及丰富的外设接口,在工业物联网、智能终端、车载设备等领域展现出卓越的适配性。 一、概述
    的头像 发表于 03-17 16:07 844次阅读
    手把手教你!<b class='flag-5'>4G</b>模组<b class='flag-5'>Air780EPM</b>——GPIO的设计说明

    快速上手!4G模组Air780EPM的供电设计以及选型推荐

    本文主要介绍了如何为 Air780EPM 模块设计供电电路,涵盖 LDO、DCDC、锂电池等多种方案。 重点包括:根据设备需求选合适电源类型,选元件时注意 LDO 散热、DCDC 电感抗冲击能力
    的头像 发表于 03-10 17:53 673次阅读
    快速上手!<b class='flag-5'>4G</b>模组<b class='flag-5'>Air780EPM</b>的供电设计以及选型推荐

    Air780EPM 模块串口电路设计硬件指导

    串口作为Air780EPM模块的核心通信接口,承担着设备控制、数据传输及外设交互等关键功能,在物联网终端、智能设备、工业自动化等场景中不可或缺。 一、概述   串口作为 Air780EPM
    的头像 发表于 03-07 17:56 600次阅读
    <b class='flag-5'>Air780EPM</b> 模块串口电路设计硬件指导

    4G模组Air780EPM的开机启动及外围电路设计!

    本文介绍了4G模组——Air780EPM 模块开机的完整硬件设计指南,涵盖供电要求、管脚配置、电路示例及常见问题排查方法,希望能够帮助大家避免设计错误,确保模块稳定启动!常见开机电路。   这些内容
    的头像 发表于 03-07 16:06 820次阅读
    <b class='flag-5'>4G</b>模组<b class='flag-5'>Air780EPM</b>的开机启动及外围电路设计!

    初学者必看!4G模组Air780EPM的开机启动及外围电路设计

    本文介绍了4G模组——Air780EPM 模块开机的完整硬件设计指南,涵盖供电要求、管脚配置、电路示例及常见问题排查方法,希望能够帮助大家避免设计错误,确保模块稳定启动!常见开机电路。   这些内容
    的头像 发表于 03-07 16:02 578次阅读
    初学者必看!<b class='flag-5'>4G</b>模组<b class='flag-5'>Air780EPM</b>的开机启动及外围电路设计