通過Air780EPM開發板,我們可以輕松實現4G網絡作為數據出口,為周邊的WiFi設備和以太網設備提供互聯網共享,適用于移動辦公、遠程部署等場景。
一、多網融合概述
Air780EPM 開發板通過多網融合技術將不同類型的通信網絡(4G、以太網)整合在一起,從而形成統一、高效、互操作性強的網絡系統。
本文基于 Air780EPM 模塊,通過 4G 移動網絡為 以太網設備提供統一的上網接入服務。

二、準備硬件環境
2.1 780EPM 硬件環境

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

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

三、準備軟件環境
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

main.lua

5.3 程序流程圖展示

六、功能演示

6.1 4G 作為數據出口給以太網設備上網
測試環境:Air780EPM 整機開發板、Windows10 以上系統版本電腦。
測試結果:電腦能正常識別到以太網網絡適配器,也可以正常上網。

七、總結
至此,Air780EPM 多網融合系列中以 4G 作為數據出口,為以太網設備供網的功能已經結束。如果大家在實際操作中遇到技術難題,歡迎聯系技術人員。
今天的內容就分享到這里了~
審核編輯 黃宇
-
物聯網
+關注
關注
2945文章
47818瀏覽量
414835
發布評論請先 登錄
Air8101多網融合戰略升級:Air780EPM模塊助力4G聯網落地
優化你的設計:Air780EPM場景化ADC硬件電路指南!
解鎖Air780EPM:N種GPIO操控LED的實戰技巧!
COD監測革新!Air780EPM一站式替代STM32+4G模組的物聯網方案 ~
如何解決Air780EPM開發中的調試難題?深度解析高效調試方法
大公開!用Air780EPM重構水質COD監測,替代STM32+4G模組的技術路徑
開發寶典:4路低功耗ADC接口,Air780EPM二次開發必看!
快速開發實戰——4路低功耗ADC接口,Air780EPM二次開發必看!
新手必看!4G模組Air780EPM——GPIO的設計說明
干貨預警!4G模組:Air780EPM其他硬件接口
手把手教你!4G模組Air780EPM——GPIO的設計說明
快速上手!4G模組Air780EPM的供電設計以及選型推薦
Air780EPM 模塊串口電路設計硬件指導
4G模組Air780EPM的開機啟動及外圍電路設計!
初學者必看!4G模組Air780EPM的開機啟動及外圍電路設計
實戰Air780EPM:構建4G共享網關,服務WiFi與有線設備!
評論