前情提要
因為現實研究的關係,需要用到NBIoT的網路服務。
原本有考慮中華電信的預付卡,但台灣的NBIoT電信服務皆須企業才可以提出申請,只有遠傳電信可以提供給個人使用。
感謝伴伴學DC的laoming與elton陪我在今天的下午一起研究。
SIM7020E 簡介
- 頻段支援B1/B3/B5/B8/B20/B28,適用於台灣三大電信
- 支援HTTP(S)/MQTT(S)/TCP/UDP等多種通訊協定
- 輸入電壓範圍:2.1 ~ 3.6V
- 具 Micro SIM 卡插槽
- 下載速率 26.15 kbps、上傳速率62.5 kbps
- 支援鮑率 Baudrate 範圍:300bps~921600bps(預設為自動)
- 支援AT commands (V.25TER, 3GPP TS 27.007, and SIMCOM AT Commands)
AM7020 模組
購買網址
https://www.icshop.com.tw/product-page.php?28187
模組介紹
節錄自 icshop
- PCB 尺寸大小僅 42x25 mm (PCB 折斷後),容易整合到既有專案
- 腳位及大小支援Arduino MKR系列產品
- 支援 Grove (UART) 防呆插槽,便於連接 Grove 開發板或擴充板
- 支援 5-24V寬電壓範圍輸入
- 含2顆LED指示燈,可監控電源及網路接連狀態
UART連接方式

- TX-RX反接
- 需要接上介於5V-24V之間的電力,小於5V則不可作動
基本常用AT指令
基本指令
AT
- 測試模組回應
AT+CSQ
- 查詢網路品質
AT+CGMR
- 查詢韌體版本
AT+CGREG
- 查詢網路註冊結果
AT+CGATT
- 查詢網路是否啟用
AT+COPS
- 查詢網路資訊
AT+CGCONTRDP
- 查詢網路狀態
連線與傳輸指令
AT+CSOC=1,1,1
- 建立TCP連線
AT+CSOC=1,2,1
- 建立UDP連線
AT+CSOCON=<Socker號碼>,<端口號碼>,"<IP位置>"
- 利用IPV4連線到伺服器
AT+CSOSEND=<Socker號碼>,<字串長度>,"1234"
- 傳送文字訊息
AT+CSOSEND=<Socker號碼>,08,79FF0D0A
- 傳送HEX訊息
- (08: HEX -> ASCII字串長度)
- (79FF0D0A: HEX -> ASCII明碼字串)
- 傳送HEX訊息
AT+CSOCL=0
- 關閉連線
預付卡
購買網址
https://www.icshop.com.tw/product-page.php?28513
預付卡介紹
節錄自 icshop
- 由遠傳電信提供定量制 NBIoT 服務
- 方案為 IoT 定量制 100 型(30MB),APN:iot4ga2
- 提供30MB國內上網傳輸量,若使用超過內含數據傳輸量則自動切斷數據連線
- 開通及每次完成儲值設定日起六個月有效,儲值卡片使用上限額度30MB國內上網傳輸量,不提供額外加值服務
儲值?
下午有打給遠傳電信的客服詢問,但對方的回應是需要跟icshop購買儲值包,好像不是遠傳電信負責的…
之後再打電話去問看看好了…
Comments