RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在EM系列儲能網(wǎng)關(guān)中玩轉(zhuǎn)4G模塊

ZLG致遠(yuǎn)電子 ? 2023-10-27 08:25 ? 次閱讀

在儲能系統(tǒng)應(yīng)用中,通過4G上云是非?;A(chǔ)和常見的應(yīng)用需求,由于業(yè)務(wù)和場景的多樣性,4G模塊也多種多樣,本文將詳細(xì)介紹如何在EM儲能網(wǎng)關(guān)中玩轉(zhuǎn)4G模塊。

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

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

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

圖1 EM-500儲能網(wǎng)關(guān)

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

3. 4G模塊調(diào)試接口

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

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

成功內(nèi)核會輸出類似以下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/就可以看到調(diào)試接口了,得到調(diào)試接口就可以使用microcom或者cat\echo進(jìn)行4G模塊AT指令調(diào)試,例如輸入AT指令查看模塊固件版本,如下圖3 調(diào)試演示所示:

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

圖3調(diào)試演示


5b0abeb8-745f-11ee-9788-92fbcf53809c.jpg ?撥號上網(wǎng)

1.撥號方式及選擇

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

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

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

切換完成后需要對模塊進(jìn)行復(fù)位,輸入以下命令:

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

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

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

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

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

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

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

圖6ECM撥號

手動撥號時需要根據(jù)SIM卡的運營商來進(jìn)行切換,切換完后才能進(jìn)行撥號,對應(yīng)的AT指令如下:

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

以下以EC200U-CN作為演示,如圖 7 EC200U-CN撥號上網(wǎng)所示。

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

圖7EC200U-CN撥號上網(wǎng)


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

1. band號設(shè)置

我國對應(yīng)的band號如圖8 band號分布所示:

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

圖8band號分部

同樣是每家廠商對應(yīng)設(shè)置band號是不一樣的,以移遠(yuǎn)的模塊(EG912U-GL)為例,輸入以下指令可以查看現(xiàn)在開啟的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換算成二進(jìn)制,1是打開,0是關(guān)閉,第0位是band1,第1位為band2,以此類推,現(xiàn)在EG912U-GL開啟的band號有(列舉一部分):band1,band2,band3,band4,band5,band7,band8,band12等。輸入以下命令可以設(shè)置band號,如下關(guān)掉band1-band8,設(shè)置時不需要帶上0x。

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

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

cdc_ether 2-1:1.0 enx024bb3b9ebe5: renamed from usb0

解決方法如下:

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

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

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

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

圖9修改網(wǎng)卡重命名

3. 網(wǎng)絡(luò)不通排查當(dāng)dhclient獲取到ip后ping不到百度,提示以下錯誤:

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

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

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

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

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

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

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

部分正常情況調(diào)試截圖如圖11 調(diào)試截圖所示。

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

圖11調(diào)試截圖

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2695

    瀏覽量

    47431
  • 4G
    4G
    +關(guān)注

    關(guān)注

    15

    文章

    5517

    瀏覽量

    118974
  • 網(wǎng)關(guān)
    +關(guān)注

    關(guān)注

    9

    文章

    4444

    瀏覽量

    51056
  • 儲能
    +關(guān)注

    關(guān)注

    11

    文章

    1627

    瀏覽量

    33062
收藏 人收藏

    評論

    相關(guān)推薦

    藍(lán)奧聲4G系列新突破:4G+RS485+藍(lán)牙+WiFi+以太網(wǎng)綜合智能網(wǎng)關(guān),多元智控!

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

    4G模塊聯(lián)網(wǎng)問題

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

    EM網(wǎng)關(guān) ZWS智慧云應(yīng)用(4) — 告警介紹(下)

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

    EM網(wǎng)關(guān) ZWS智慧云應(yīng)用(4) — 告警介紹(上)

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

    ARMxy系列控制器:智能網(wǎng)關(guān)中實現(xiàn)數(shù)據(jù)采集

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

    電站的智能心臟:高效網(wǎng)關(guān)驅(qū)動自動化管理

    電站安全和高效地運行和維護。 系統(tǒng)結(jié)構(gòu) 云端: 電站綜合物聯(lián)網(wǎng)平臺 設(shè)備: 網(wǎng)關(guān)、檢測
    的頭像 發(fā)表于 06-28 09:28 ?285次閱讀
    <b class='flag-5'>儲</b><b class='flag-5'>能</b>電站的智能心臟:高效<b class='flag-5'>網(wǎng)關(guān)</b>驅(qū)動自動化管理

    4G工業(yè)網(wǎng)關(guān)的主要功能有哪些?

    現(xiàn)代工業(yè)環(huán)境中,隨著物聯(lián)網(wǎng)(IoT)技術(shù)的廣泛應(yīng)用,4G工業(yè)網(wǎng)關(guān)作為一種關(guān)鍵設(shè)備,正逐漸發(fā)揮著其不可替代的作用。這種設(shè)備不僅實現(xiàn)了工業(yè)現(xiàn)場設(shè)備與網(wǎng)絡(luò)之間的連接,還提供了許多強大的功能,以確保數(shù)據(jù)
    的頭像 發(fā)表于 06-21 13:47 ?352次閱讀
    <b class='flag-5'>4G</b>工業(yè)<b class='flag-5'>網(wǎng)關(guān)</b>的主要功能有哪些?

    [天拓四方]4G MQTT網(wǎng)關(guān)在物聯(lián)網(wǎng)應(yīng)用中的優(yōu)勢探討

    ,因其高效、可靠、簡單的特性,物聯(lián)網(wǎng)領(lǐng)域得到了廣泛的應(yīng)用。而4G MQTT網(wǎng)關(guān),作為連接物聯(lián)網(wǎng)設(shè)備和MQTT服務(wù)器的橋梁,其物聯(lián)網(wǎng)應(yīng)用中的作用愈發(fā)凸顯。本文將探討
    的頭像 發(fā)表于 05-28 17:22 ?478次閱讀

    EM網(wǎng)關(guān) ZWS智慧云應(yīng)用(3) — 收益接入介紹

    系統(tǒng)中,業(yè)主單位較為關(guān)注的是系統(tǒng)帶來的收益情況。ZWS智慧云平臺,支持
    的頭像 發(fā)表于 05-17 08:24 ?353次閱讀
    <b class='flag-5'>EM</b><b class='flag-5'>儲</b><b class='flag-5'>能</b><b class='flag-5'>網(wǎng)關(guān)</b> ZWS智慧<b class='flag-5'>儲</b><b class='flag-5'>能</b>云應(yīng)用(3) — 收益接入介紹

    EM網(wǎng)關(guān) ZWS智慧云應(yīng)用(2) — 建模介紹

    ZWS智慧云平臺,能讓系統(tǒng)快速完成數(shù)據(jù)對接,自定義配置電站差異化,快速實現(xiàn)上云服務(wù),智能化運維管理。工商
    的頭像 發(fā)表于 04-30 08:24 ?338次閱讀
    <b class='flag-5'>EM</b><b class='flag-5'>儲</b><b class='flag-5'>能</b><b class='flag-5'>網(wǎng)關(guān)</b> ZWS智慧<b class='flag-5'>儲</b><b class='flag-5'>能</b>云應(yīng)用(2) — 建模介紹

    4g工業(yè)網(wǎng)關(guān)的特點及應(yīng)用

    特點以及應(yīng)用場景等方面,詳細(xì)闡述其工業(yè)領(lǐng)域中的廣泛應(yīng)用。 一、4G工業(yè)網(wǎng)關(guān)的基本概念 4G工業(yè)網(wǎng)關(guān)是一種基于
    的頭像 發(fā)表于 04-25 16:54 ?631次閱讀
    <b class='flag-5'>4g</b>工業(yè)<b class='flag-5'>網(wǎng)關(guān)</b>的特點及應(yīng)用

    【天拓四方】4G工業(yè)網(wǎng)關(guān)是什么?有哪些應(yīng)用價值?

    在當(dāng)下工業(yè)數(shù)字化浪潮的推動下,物聯(lián)網(wǎng)(IoT)技術(shù)的應(yīng)用已滲透到各個行業(yè),特別是工業(yè)領(lǐng)域。而在這個過程中,4G工業(yè)網(wǎng)關(guān)憑借其獨特的功能和特性,發(fā)揮著至關(guān)重要的角色。本文旨在深入剖析4G工業(yè)網(wǎng)關(guān)
    的頭像 發(fā)表于 04-23 15:40 ?435次閱讀

    EM網(wǎng)關(guān) ZWS智慧云應(yīng)用(1)—使用介紹

    電池降本潮下,工商行業(yè)迎來了發(fā)展新機遇,ZWS智慧云平臺助力優(yōu)化電力能源使用,降低電費成本。本文將介紹如何使用智慧
    的頭像 發(fā)表于 03-08 08:23 ?1030次閱讀
    <b class='flag-5'>EM</b><b class='flag-5'>儲</b><b class='flag-5'>能</b><b class='flag-5'>網(wǎng)關(guān)</b> ZWS智慧<b class='flag-5'>儲</b><b class='flag-5'>能</b>云應(yīng)用(1)—使用介紹

    什么是NB-IoT模塊?什么是4G模塊?NB-IoT模塊4G模塊之間的區(qū)別

    什么是NB-IoT模塊?什么是4G模塊?NB-IoT模塊4G模塊之間的區(qū)別 怎么選擇呢? NB
    的頭像 發(fā)表于 02-01 10:22 ?9785次閱讀

    安卓4G智能模塊的開發(fā)能用在哪些方面?

    通常來講,4G智能模塊也被叫做 4G 通信模塊4G DTU 模塊,它是物聯(lián)網(wǎng)行業(yè)中具有
    的頭像 發(fā)表于 01-24 09:40 ?592次閱讀
    安卓<b class='flag-5'>4G</b>智能<b class='flag-5'>模塊</b>的開發(fā)能用在哪些方面?
    RM新时代网站-首页