目的:
用樹莓派+通訊模塊,對 移動4G物聯卡,聯通4G物聯卡,電信IoT-NB卡進行連接測試
設備:
- 樹莓派3B+
- 微雪的SIM7000C NB-IoT HAT - http://www.waveshare.net/shop/SIM7000C-NB-IoT-HAT.htm
步驟一:
- 連接好板子後,通電
- ssh 進去,根據使用手冊,安裝SIM7000X驅動和自啓腳本
步驟二 電信IoT-NB卡上網:
- 上卡,ssh進去, 用minicom發AT命令調試
sudo minicom -D /dev/ttyS0
AT 命令:
+CPIN? // SIM已經識別
+CMNB=3 // 切換模式, 1 CAT-M 2 NB-Iot 3 CAT-M and NB-IoT
+CMNB? // 選模 Preferred selection between CAT-M and NB-IoT
+NBSC=1 // 打開擾碼,需要和基站確認
+CSQ // 信號強度
+COPS=? // 掃附近基站網絡
+COPS=1,2,"46011" // 連接基站, 46011是電信lte基站
+CGREG? // 是否註冊
+CGATT? // 是否附着
+CPSI? // 確認連接信息 +CPSI: LTE NB-IOT,Online,460-11,0x7BCF,73314768,72,EUTRAN-BAND5,2505,0,0,-3,-77,-76,20
// 如果上面以設置,以後設置下面的就可以上網了
+CGNAPN // 獲取APN +CGNAPN: 1,"ctnb"
+CSTT="ctnb" // 設置APN
+CIICR // Bring Up Wireless Connection with GPRS
+CIFSR // Get Local IP Address extend
CIPSTART="TCP","45.77.44.10",9487 // Start Up TCP or UDP Connection
+CIPPING="8.8.8.8" // ping
步驟三 移動4G,聯通4G物聯卡上網
- 移動4G物聯卡
AT 命令:
+CPIN? // SIM已經識別
+CMNB=3 // 切換模式, 1 CAT-M 2 NB-Iot 3 CAT-M and NB-IoT
+CMNB? // 選模 Preferred selection between CAT-M and NB-IoT
+NBSC=1 // 打開擾碼,需要和基站確認
+CSQ // 信號強度
+COPS=? // 掃附近基站網絡
+COPS=1,2,"46000" // 連接基站, 46000-中移動,46001-聯通,46011-中電信
+CGREG? // 是否註冊
+CGATT? // 是否附着
+CPSI?
// 確認連接信息 +CPSI: GSM,Online,460-00,0x25f2,37066,38 EGSM 900,-75,0,21-105
// 或者是 +CPSI: LTE NB-IOT,Online,460-00,0x1D6F,221649731,329,EUTRAN-BAND8,3738,0,0,-17,-98,-81,8
// 如果上面以設置,以後設置下面的就可以上網了
+CGNAPN // 獲取APN +CGNAPN: 1,""
+CSTT="" // 設置APN
+CIICR // Bring Up Wireless Connection with GPRS
+CIFSR // Get Local IP Address extend
CIPSTART="TCP","45.77.44.10",9487 // Start Up TCP or UDP Connection
+CIPPING="8.8.8.8" // ping
參考資料:
-
開發板手冊 SIM7000X-NB-IoT-HAT-Manual-CN.pdf
-
《讓 Raspberry PI 聯網:使用 SIM7000C NB-IoT 模組》非常有用 - https://frankchang.me/2018/12/18/sim7000c/
-
土匪玩轉 NB-IOT 模組之 SIM7000C - http://bbs.21ic.com/icview-2104630-1-4.html