||
一、多網融合概述
Air780EPM 開發板通過多網融合技術將不同類型的通信網絡(4G、以太網)整合在一起,從而形成統一、高效、互操作性強的網絡系統。
本文基于 Air780EPM 模塊,通過 4G 移動網絡為 以太網設備提供統一的上網接入服務。
二、準備硬件環境2.1 780EPM 硬件環境

2.1.1 Air780EPM 1.3 版本開發板一塊 + 可上網的 sim 卡一張 +4g 天線一根 + 網線一根:
2.1.2 TYPE-C USB 數據線一根 + USB 轉串口數據線一根,Air780EPM 開發板和數據線的硬件接線方式為:
2.2 780EHM 硬件環境

2.2.1 Air780EHM 核心板一塊 + 可上網的 sim 卡一張 +4g 天線一根 + 網線一根:
2.2.2 TYPE-C USB 數據線一根 + USB 轉串口數據線一根,Air780EHM 核心板和數據線的硬件接線方式為:
2.2.3 必選 AirPHY_1000 配件板一塊,Air780EHM 核心板和 AirPHY_1000 配件板的硬件接線方式為:

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.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 核心板中。
本文僅介紹程序中使用到的 API 接口,詳細接口說明請查看:https://docs.openluat.com/osapi/ext/exnetif/
exnetif.setproxy(adapter, main_adapter, other_configs)
配置網絡代理實現多網融合;
以太網電路介紹請查看:https://docs.openluat.com/air780epm/luatos/hardware/design/netdrv/
五、整體功能概述
以 4G 為供網數據出口,通過 Air780EPM 模組實現以下功能:
1. 有線連接,以太網設備通過網線連接實現 4G 上網。
5.2 源碼展示程序中已詳細注釋代碼用處,如有不懂可咨詢技術人員。



測試環境:Air780EPM 整機開發板、Windows10 以上系統版本電腦。
測試結果:電腦能正常識別到以太網網絡適配器,也可以正常上網。

至此,Air780EPM 多網融合系列中以 4G 作為數據出口,為以太網設備供網的功能已經結束。如果大家在實際操作中遇到技術難題,歡迎聯系技術人員。
今天的內容就分享到這里了~