日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

4G物联网卡配置

發布時間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4G物联网卡配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

4G模塊配置物聯網卡
開發過程中通常使用較多的4G模塊有 ME909s-821 和 EC20 兩款模組。


什么是AT指令


海斯命令集(Hayes command set),又稱AT命令集(AT command set),原本是為了海斯智能300
調制解調器所開發的一種命令語言。這些命令集是由許多短的字符串組成長的命令,用于代表撥號、掛
號以及改變通信參數的動作。大部分的調制解調器都跟隨海斯命令集所制定的規則。
海斯指令可以被區分為四個組群:

  • 基本指令集:一個大寫字符跟著一個數值,例如:ME909指令 ATE0 中的 E0
  • 延伸指令集:一個"&"以及一個大寫字符跟著一個數值,這是基本指令集的延伸,例如:EC20指
    令 AT&V 中的 &V
  • 特殊指令集:通常用一個倒斜線("")或一個百分比符號("%");這很廣泛使用在調制解調器制
    造廠商
  • 寄存器指令集:Sr=n 其中 r 代表是寄存器的編號,n代表是要指定給寄存器的數值。例如EC20指
    令 ATS0= 中的 0寄存器代表在自動接聽電話之前設置響鈴次數
  • 一些重要的字符用于調制解調器初始化

    AT - “Attention”:告知調制解調器后面跟著是調制解調器指令,每一行以AT為起始

    Z - 重新設置(reset)調制解調器回到初始狀態

    ,(a comma) - 使軟件暫停一秒鐘,若有多個逗點則代表暫停許多秒

    ^M - 發送一個結束字符(Carriage Return)給調制解調器,這是一個控制字符(當發送此字符其
    實是發送一個字節,內容為ASCII的CR)


    配置順序


  • echo “ATE0” > /dev/ttyUSB2 設置ATE0命令,關閉命令回顯(只在ttyUSB2打印模塊的響應信
    息,不打印發送的指令信息)。

  • echo “AT^LEDCTRL=1”> /dev/ttyUSB2 設置ME909s-821a模塊的指示燈為系統默認的閃爍方
    式。

  • cat /dev/ttyUSB2 & 設置后臺打印模塊的返回值,這樣方便調試每次輸入指令可以查看指令的
    返回狀態。如果是發布狀態則不需要此步驟。

  • echo “AT^NDISDUP=1,1”> /dev/ttyUSB2 ,指令參數含義:表示不需要其他參數的撥號方式。
    設置NDIS撥號(NDIS 是利用虛擬的網卡來撥號,是4G以后的主流撥號方式),其他撥號方式還有
    PPP撥號方式模塊好像是不支持等。

  • echo “AT+CGDCONT=0,“IP”,“物聯網卡的APN”” >/dev/ttyUSB2 設置PDP上下文,經營業廳溝通
    得知,物聯網卡使用的是cid編號為0。接入點名稱(APN)是GSM、
    GPRS、3G或4G移動網絡與另一個計算機網絡(通常是公共互聯網)之間的網關名稱。應用在物
    聯網中是指VPDN卡(帶特定APN的SIM卡)經過專門設定的網絡通道接入企業內網,實現VPDN
    卡與企業內網互相通信的一種業務。

  • echo “AT^AUTHDATA=0,1,”",“物聯網卡的密碼”,“物聯網卡的用戶名”">/dev/ttyUSB2
    設置用戶名密碼。參數前邊是密碼后邊是賬號,注意不要填反,如果填錯指令會打印 CME ERROR
    50 表示語法存在問題

  • 查看下是否配置好PDP和用戶名和密碼。
    root@freescale ~$ echo “AT+CGDCONT?” >/dev/ttyUSB2

  • 開啟飛行模式后等待5s鐘或者更長之后,再重新關閉飛行模式并撥號上網
    root@freescale ~$ echo “AT+CFUN=0”>/dev/ttyUSB2
    等待5s鐘后關閉飛行模式
    root@freescale ~$ echo “AT+CFUN=1”>/dev/ttyUSB2
    打印出網絡時間等信息表示注冊成功。也可以使用COPS查看相關信息。
    root@freescale ~$ echo “AT+COPS?”>/dev/ttyUSB2

  • echo “AT^NDISDUP=1,1”> /dev/ttyUSB2 撥號上網

  • 使用dhcp命令自動分配IP地址。

  • 驗證是否能ping通聯想提供的網關地址

  • 注意:客戶物聯網卡可能和賬號密碼存在綁定情況,調試時候暴露問題,同一賬號不能在多臺設備上登
    錄(在網不能有重名的賬戶名待實地驗證)。

    如何確定模塊是否支持物聯網卡

    首先默認是不支持物聯網卡的,需要更新支持物聯網卡的固件,那么怎么確認改版本是否支持呢?可以通過下面的打印信息

    3Mxx不支持物聯網卡,5Mxx才支持

    三大運營商的APN

    總結

    以上是生活随笔為你收集整理的4G物联网卡配置的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。