在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在EM系列儲能網關中玩轉4G模塊

ZLG致遠電子 ? 2023-10-27 08:25 ? 次閱讀

在儲能系統應用中,通過4G上云是非常基礎和常見的應用需求,由于業務和場景的多樣性,4G模塊也多種多樣,本文將詳細介紹如何在EM儲能網關中玩轉4G模塊。

5b0abeb8-745f-11ee-9788-92fbcf53809c.jpg ?移植準備1. 硬件選擇

本文以EM系列中的EM-500儲能網關作為開發主體,如圖1所示,EM系列的產品帶有PCIE擴展槽及其他豐富的接口,PCIE擴展槽里面預留USB接口,方便對PCIE模塊開發使用,使用時只需將4G模塊插入PCIE槽即可。

5b0e972c-745f-11ee-9788-92fbcf53809c.png

圖1 EM-500儲能網關

2. 已適配的產品 目前在EM-500已經適配的4G模塊有:L610-CN、L610-EU、NL668、EC20、EC200U-CN、EC200A-CN、EG21-G、EG25-G、SLM770A、BG95-M3、EG912U-GL。

3. 4G模塊調試接口

當我們插入4G模塊后會在/dev/生成若干個USB調試接口,設備名字一般為:/dev/ttyUSBX(X=0,1,2….x),如果沒有則輸入lsusb命令查看是否識別到USB設備,如圖2調試接口所示,目前插入的4G模塊的PID為2c7c,VID為0125,廠家為移遠,調試接口有4個。5b131900-745f-11ee-9788-92fbcf53809c.png圖2調試接口如果lsusb可以查看到設備時,/dev/沒有相應的調試接口時,可以將4G模塊的PID VID輸入到new_id這節點,輸入以下命令(以圖2的PID VID為例):

echo "2c7c 0125 ff" > /sys/bus/usb-serial/drivers/option1/new_id

成功內核會輸出類似以下log:

root@EM500:~# echo "2c7c 0125 ff" > /sys/bus/usb-serial/drivers/option1/new_id [ 213.905997] option 2-1 GSM modem (1-port) converter detected[ 213.906609] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB0[ 213.907126] option 2-1 GSM modem (1-port) converter detected[ 213.909049] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB1[ 213.909491] option 2-1 GSM modem (1-port) converter detected[ 213.919056] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB2[ 213.924366] option 2-1 GSM modem (1-port) converter detected[ 213.927619] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB3

然后在/dev/就可以看到調試接口了,得到調試接口就可以使用microcom或者cat\echo進行4G模塊AT指令調試,例如輸入AT指令查看模塊固件版本,如下圖3 調試演示所示:

5b1c11f4-745f-11ee-9788-92fbcf53809c.png

圖3調試演示


5b0abeb8-745f-11ee-9788-92fbcf53809c.jpg ?撥號上網

1.撥號方式及選擇

目前4G撥號方式有PPP撥號、ECM撥號、Gobinet撥號、QMI撥號等。在EM系列使用的是ECM撥號,ECM撥號通過利用4G網絡的高速性能、廣闊覆蓋范圍、低延遲、高帶寬支持和移動性等優點,為各種應用場景提供了可靠、快速、穩定的數據連接。這使得設備能夠實現高效的數據傳輸和實時通信,滿足不同行業和領域的需求,且不需要移植任何的工具,像PPP、Gobinet、QMI這些撥號方式,不同的4G模塊廠家都有不同的撥號工具,移植起來比較繁瑣。

2. ECM撥號上網ECM上網很簡單,只需要使用AT指令即可完成,如下演示移遠EC20模塊在ECM模式下上網:首先切換ECM模式

cat /dev/ttyUSB2 &echo -e "AT+QCFG="usbnet",1\r\n" > /dev/ttyUSB2

切換完成后需要對模塊進行復位,輸入以下命令:

echo 498 > /sys/class/gpio/exportecho out > /sys/class/gpio/gpio498/directionecho 1 > /sys/class/gpio/gpio498/valueecho 0 > /sys/class/gpio/gpio498/value

復位完成后ifconfig -a可以看到一個網卡,使用dhclient <網卡名>獲取ip后即可上網,如圖4 網絡通信所示。

5b2c2ea4-745f-11ee-9788-92fbcf53809c.png

圖4調試演示每種模塊或者廠家切換到ECM 的AT命令是不一樣,目前已適配的4G模塊的ECM切換命令如圖5 ECM切換命令所示。

5b32eae6-745f-11ee-9788-92fbcf53809c.png

圖5ECM切換命令有些4G模塊是不需要撥號的,當切換到ECM后,重啟后則會自動撥號,有些4G模塊則需要手動撥號,具體區分如圖6 ECM撥號所示。

5b36e560-745f-11ee-9788-92fbcf53809c.png

圖6ECM撥號

手動撥號時需要根據SIM卡的運營商來進行切換,切換完后才能進行撥號,對應的AT指令如下:

移動:echo -e "AT+CGDCONT=1,"IP","CMNET"\r\n" > /dev/ttyUSB0電信:echo -e "AT+CGDCONT=1,"IP","CTNET"\r\n" > /dev/ttyUSB0聯通:echo -e "AT+CGDCONT=1,"IP","3GNET"\r\n" > /dev/ttyUSB0

以下以EC200U-CN作為演示,如圖 7 EC200U-CN撥號上網所示。

5b3aacc2-745f-11ee-9788-92fbcf53809c.png

圖7EC200U-CN撥號上網


5b0abeb8-745f-11ee-9788-92fbcf53809c.jpg ?設置及問題排查

1. band號設置

我國對應的band號如圖8 band號分布所示:

5b460bc6-745f-11ee-9788-92fbcf53809c.png

圖8band號分部

同樣是每家廠商對應設置band號是不一樣的,以移遠的模塊(EG912U-GL)為例,輸入以下指令可以查看現在開啟的band號。

root@em-500:~# cat /dev/ttyUSB0 &root@em-500:~# echo -e "at+qcfg="band"\r\n" > /dev/ttyUSB0+QCFG: "band",0xf,0x2000001e20b0f18dfOKroot@em-500:~#

其中0x2000001e20b0f18df為目前啟用的band號,這里要把0x2000001e20b0f18df換算成二進制,1是打開,0是關閉,第0位是band1,第1位為band2,以此類推,現在EG912U-GL開啟的band號有(列舉一部分):band1,band2,band3,band4,band5,band7,band8,band12等。輸入以下命令可以設置band號,如下關掉band1-band8,設置時不需要帶上0x。

root@em-500:~# echo -e "at+qcfg="band",f,2000001e20b0f1800\r\n" > /dev/ttyUSB0OKroot@em-500:~#

2. 網卡名稱問題當切換到ECM后,會生成一些enxxxxxx之類的稀奇古怪的網卡名字,主要原因是被系統的rules給重名命了,如下內核打印可知,一般來說切換到ECM后網卡的名字為usbX(X=0,1,2…x)。

cdc_ether 2-1:1.0 enx024bb3b9ebe5: renamed from usb0

解決方法如下:

修改80-net-setup-link.rules內容,將NAME=”$env{ID_NET_NAME}”里的ID_NET_NAME改成ID_NET_SLOT后,重啟設備就可以了。

打開80-net-setup-link.rules,如下:

vi /lib/udev/rules.d/80-net-setup-link.rules

5b49f394-745f-11ee-9788-92fbcf53809c.png

圖9修改網卡重命名

3. 網絡不通排查當dhclient獲取到ip后ping不到百度,提示以下錯誤:

ping: www.baidu.com: Temporary failure in name resolution

可能是DNS不對或是模塊撥號失敗導致ping不出去,具體原因可以先ping 114.114.114.114或者ping 8.8.8.8,如果不能ping通則修改DNS,如下:

vi /etc/resolv.conf#注釋和添加以下內容:#注釋掉:#nameserver 127.0.0.53#options edns0#添加:nameserver 114.114.114.114nameserver 8.8.8.8

然后再ping 百度即可,如果改完還是ping 不通則輸入往USB調試接口輸入AT+CSQ看下信號,信號太低也可能導致ping不出去,這種情況接上天線多ping幾次就行,如圖10 ping測試所示:

5b4df750-745f-11ee-9788-92fbcf53809c.png

圖10ping測試如果網絡還是不通可以使用以下AT指令來排查網絡不通的原因:

  • AT+CSQ:查詢信號質量。如果返回值較低,表示信號弱,如果為99代表無信號。
  • AT+CEREG?:查詢EPS注冊狀態。類似于AT+CREG?,但適用于LTE網絡。
  • AT+COPS?:查詢可用運營商列表。如果返回值為空或不正確,表示可能存在運營商選擇或配置問題。
  • AT+CGACT?:查詢PDP上下文激活狀態。如果返回值為0,表示PDP上下文未激活,可能需要重新激活。
  • AT+CGPADDR:查詢PDP地址。如果返回值為空,表示未獲得有效的IP地址,可能是APN或其他數據連接設置問題。
  • AT+CGDCONT?:查詢PDP上下文配置。確保PDP上下文配置正確,包括APN設置等。
  • AT+COPS=?:查詢可用運營商列表。使用此指令可以獲取可用的運營商列表,并選擇合適的運營商進行注冊。
  • AT+CIMI:查詢國際移動用戶識別碼(IMSI)。IMSI是SIM卡的唯一標識號碼,確保SIM卡插入正確并且正常工作。
  • AT+CPIN?:查詢PIN碼狀態。與之前提到的一樣,用于檢查SIM卡的PIN碼狀態。
  • AT+CREG?:查詢注冊狀態。如果返回值為0或2,表示未注冊或正在嘗試注冊,可能是網絡連接導致的問題。
  • AT+CGATT?:查詢附著狀態。如果返回值為0,表示未附著到網絡,可能需要重新附著。
  • AT+CGREG?:查詢GPRS注冊狀態。如果返回值為0或2,表示未注冊或正在嘗試注冊,可能是網絡連接導致的問題。

部分正常情況調試截圖如圖11 調試截圖所示。

5b552750-745f-11ee-9788-92fbcf53809c.png

圖11調試截圖

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模塊
    +關注

    關注

    7

    文章

    2785

    瀏覽量

    49929
  • 4G
    4G
    +關注

    關注

    15

    文章

    5575

    瀏覽量

    120843
  • 網關
    +關注

    關注

    9

    文章

    5478

    瀏覽量

    52652
  • 儲能
    +關注

    關注

    11

    文章

    2140

    瀏覽量

    34142
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    4G全網通網關是什么?有什么功能?

    4G全網通網關是一種能夠接入4G網絡,并將4G網絡信號轉換為其他網絡信號(如WiFi、以太網等),實現多設備聯網的通信設備。它支持國內三大運營商(中國移動、中國聯通、中國電信)的
    的頭像 發表于 06-17 15:43 ?137次閱讀
    <b class='flag-5'>4G</b>全網通<b class='flag-5'>網關</b>是什么?有什么功能?

    新唐MA35D1系列微處理器系統網關中的應用

    問題,系統應運而生,成為解決能源平衡與穩定的關鍵一環。電池管理系統BMS和能量管理系統EMS是系統的重要構成,均有網關需求。
    的頭像 發表于 05-26 15:19 ?373次閱讀
    新唐MA35D1<b class='flag-5'>系列</b>微處理器<b class='flag-5'>在</b><b class='flag-5'>儲</b><b class='flag-5'>能</b>系統<b class='flag-5'>網關中</b>的應用

    基于EPCM3568B-LI的無線模塊應用 — 4G

    本文介紹4G模塊EPCM3568B-LI5G智能邊緣計算網關設備上的使用。引言EPCM3568B-LI/EPCM3568C-LI是ZLG致
    的頭像 發表于 05-07 11:33 ?227次閱讀
    基于EPCM3568B-LI的無線<b class='flag-5'>模塊</b>應用 — <b class='flag-5'>4G</b>篇

    智能工廠用5G工業網關還是4G工業網關好?

    企業規模較小、預算有限且對網絡性能要求相對不高,4G工業網關滿足現階段需求。 5G工業網關4G
    的頭像 發表于 03-31 15:34 ?353次閱讀
    智能工廠用5<b class='flag-5'>G</b>工業<b class='flag-5'>網關</b>還是<b class='flag-5'>4G</b>工業<b class='flag-5'>網關</b>好?

    EM網關 ZWS智慧云應用(9) — 遠程OTA升級

    ZWS智慧云平臺支持遠程OTA固件升級,可以針對具體的設備進行升級,升級
    的頭像 發表于 03-20 11:36 ?287次閱讀
    <b class='flag-5'>EM</b><b class='flag-5'>儲</b><b class='flag-5'>能</b><b class='flag-5'>網關</b> ZWS智慧<b class='flag-5'>儲</b><b class='flag-5'>能</b>云應用(9) — 遠程OTA升級

    EM網關 ZWS智慧云應用(8) — 電站差異化支持

    不同項目、種類繁多的產品,如何在云平臺上進行電站差異化支持尤為關鍵。ZLG致遠電子
    的頭像 發表于 03-14 11:38 ?276次閱讀
    <b class='flag-5'>EM</b><b class='flag-5'>儲</b><b class='flag-5'>能</b><b class='flag-5'>網關</b> ZWS智慧<b class='flag-5'>儲</b><b class='flag-5'>能</b>云應用(8) — 電站差異化支持

    4G工業網關和5G工業網關的差異

    工業物聯網領域,4G和5G工業網關都扮演著至關重要的角色。它們作為數據采集和傳輸的核心設備,實現了工業設備之間的互聯互通,推動了工業自動化和智能化的發展。然而,盡管兩者
    的頭像 發表于 01-14 17:12 ?561次閱讀
    <b class='flag-5'>4G</b>工業<b class='flag-5'>網關</b>和5<b class='flag-5'>G</b>工業<b class='flag-5'>網關</b>的差異

    【正點原子STM32H7R3開發套件試用體驗】4G聯網工業設備控制網關

    這次有幸參加 正點原子STM32H7R3開發套件 的評測,計劃使用 正點原子STM32H7R3開發套件,來完成一個 4G聯網工業設備控制網關。 評測計劃: 1. 通過正點原子開發板資料和視頻PPT
    發表于 12-18 14:14

    藍奧聲4G系列新突破:4G+RS485+藍牙+WiFi+以太網綜合智能網關,多元智控!

    4G網關是一款將4G LTE網絡與各種本地設備和網絡連接的設備。它具有硬件設計、軟件開發、用戶界面、安全性等功能。通過集成Modbus RTU協議和RS485Modbus RTU,4G
    的頭像 發表于 08-26 11:41 ?859次閱讀
    藍奧聲<b class='flag-5'>4G</b><b class='flag-5'>系列</b>新突破:<b class='flag-5'>4G</b>+RS485+藍牙+WiFi+以太網綜合智能<b class='flag-5'>網關</b>,多元智控!

    4G模塊聯網問題

    最近在調試4G模塊4G模塊驅動調試成功,也可以ping通外網(比如www.baidu.com)。我的電腦連接路由器,也可以上網,但是用4G
    發表于 08-01 19:01

    EM網關 ZWS智慧云應用(4) — 告警介紹(下)

    ZWS智慧云平臺,作為一個開放式第三方平臺,是如何自定義創建告警規則的?本文將介紹系統如何創建告警規則、后續如何維護。
    的頭像 發表于 07-19 08:25 ?610次閱讀
    <b class='flag-5'>EM</b><b class='flag-5'>儲</b><b class='flag-5'>能</b><b class='flag-5'>網關</b> ZWS智慧<b class='flag-5'>儲</b><b class='flag-5'>能</b>云應用(<b class='flag-5'>4</b>) — 告警介紹(下)

    嵌入式設備中的4G/5G模塊管理

    高度數字化的智能時代,Linux嵌入式板卡在各個領域都發揮著重要作用,然而,隨著4G/5G技術的普及,如何高效、穩定地管理這些嵌入式設備上的無線模塊,成為了用戶面臨的一大挑戰——嵌入
    發表于 07-13 16:45

    EM網關 ZWS智慧云應用(4) — 告警介紹(上)

    ZWS智慧云平臺,支持系統快速完成數據對接,自定義配置告警規則,快速實現上云服務,實現云端告警智能化管理。
    的頭像 發表于 07-13 08:25 ?557次閱讀
    <b class='flag-5'>EM</b><b class='flag-5'>儲</b><b class='flag-5'>能</b><b class='flag-5'>網關</b> ZWS智慧<b class='flag-5'>儲</b><b class='flag-5'>能</b>云應用(<b class='flag-5'>4</b>) — 告警介紹(上)

    ARMxy系列控制器:智能網關中實現數據采集

    的特點,智能網關中發揮了關鍵作用,極大地提升了網關的接入能力、協議轉換效率和管理便捷性。本文將從ARMxy系列控制器智能
    的頭像 發表于 07-11 17:03 ?633次閱讀
    ARMxy<b class='flag-5'>系列</b>控制器:<b class='flag-5'>在</b>智能<b class='flag-5'>網關中</b>實現數據采集

    電站的智能心臟:高效網關驅動自動化管理

    電站安全和高效地運行和維護。 系統結構 云端: 電站綜合物聯網平臺 設備: 網關、檢測
    的頭像 發表于 06-28 09:28 ?542次閱讀
    <b class='flag-5'>儲</b><b class='flag-5'>能</b>電站的智能心臟:高效<b class='flag-5'>網關</b>驅動自動化管理
    主站蜘蛛池模板: 四虎影院欧美 | 乱高h辣黄文np公交车 | 天堂资源最新版在线www | jizjizjizjiz日本护士出水 | 嫩草影院www| 久久看精品 | 免费黄色一级 | 午夜爽视频 | 欧美一区二区三区四区在线观看 | 特黄视频免费看 | 色在线免费观看 | 亚洲丁香婷婷 | 免费人成年短视频在线观看免费网站 | 六月婷婷精品视频在线观看 | 色色色色色色色色色色色色色色 | 久久看片网 | 色五阁 | 天堂综合网| 午夜免费视频 | 午夜aaaaaaaaa视频在线 | 国产精品久久久久久久牛牛 | 美国一区二区三区 | 97爱爱| 久久中文字幕一区二区 | 亚洲人成网站在线 | 日本xxx69hd | 色久月| 手机看片1024久久 | 妖精视频永久在线入口 | 色综合久久综合欧美综合图片 | 亚洲婷婷在线视频 | 一级大片免费观看 | 99久久免费精品高清特色大片 | 婷婷综合 在线 | 天天干夜夜操 | 天堂最新版在线www在线 | 国产亚洲一区二区三区在线 | 国产理论精品 | 国产一级aaa全黄毛片 | 四虎影片国产精品8848 | 男人j进入女人j在线视频 |