国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

【安信可NB-IoT模組EC系列AT指令】連接TCP服務器,實現遠程收發數據

發布時間:2022-8-1 11:36    發布者:安信可科技
一、前期準備
1.硬件準備
本文選用的測試硬件有:
EC-01-Kit 開發板 x1出廠固件(AT固件),接入天線
物聯網 x1
Micro-USB數據線 x1
2.TCP服務器
     因為EC系列屬于NB-IoT,無法像ESP8266ESP32WiFi模組一樣可以使用局域網,因此本文就要使用遠程云TCP服務器進行測試,我們的 “安信可透傳云” 正適合,安信可透傳云鏈接地址:http://tt.ai-thinker.com:8000/ttcloud
二、連接網絡
一切準備就緒,將SIM(物聯網卡)插進開發板,接上天線,即可開始測試。
1.查看SIM卡是否正常
AT指令:
AT+ECICCID\r\n:查看SIM ID
返回:
成功:+ECICCID: xxxxxxxxxxxx(SIMID)        失敗:+CME:ERROR:
查詢成功示例:
2.附著網絡
在附著網絡之前,需要滿足以下條件:
物聯網卡有流量余額
天線為NB-IoT天線
能夠查詢到SIM卡的ID
條件都滿足之后使用AT指令:
AT指令:
AT+CGATT=
返回:
成功:OK        失敗:+CME:ERROR:
參數
state= 1:附著       0:去附著(取消附著)
附著成功示例:
3.注冊APNID
    網絡附著成功之后,其實就具備了上網的條件,證明SIM卡可以正常接入網絡,此時還需要再設置一個重要參數——APNID,就可以上網了。
AT指令:
AT+CGDCONT=,,,…    (這個指令參數太多,一般只用前三個參數即可)
返回:
成功:OK        失敗:+CME ERROR:
參數:
cid0~10,一般用1,指向特定的PDP上下文索引
PDP_typeIPIPV6IPV4V6Non-IP,通常使用 IP
APN:用來選擇GGSN或外部數據包數據網絡的邏輯名,常用 CMNET
注意
這個指令需要先附著網絡
注冊成功示例:
4.激活網絡
成功注冊之后,可以直接激活網絡,正式連接互聯網。
AT指令:
AT+CGACT=
返回:
成功:OK        失敗:+CME:ERROR:
參數
state1:激活       0:去激活(取消激活)
同樣的,網絡的激活需要組測APNID成功后才可行。
激活成功示例:
5.測試網絡連接情況
     網絡激活成功之后,可以使用ping 來測試網絡是否正常。
AT指令:
AT+ECPING=/[,,…   這個指令同樣也有很多參數,我們只用前兩個
返回:
成功:OK       失敗:+SOCKET ERROR:
參數
ipaddr/Url/modeIP地址或者url,當為0時則是停止PING
countPING的次數,默認為 4
測試成功示例:
三、連接TCP服務器
     連接服務器需要確保EC能夠上網,就是可以PING遠程URL無丟包。
1.創建socketTCP協議
AT指令:
AT+SKTCREATE=,,
返回:
正確:+SKTCREATE: \n OK       失敗:+SOCKET ERROR:
參數:
domain1IPV4        2IPV6
type1TCP方式        2UDP方式
protocol6IPPROTO_TCP TCP協議定義       17IPPROTO_UDP UDP協議定義
創建成功示例:
2.發起連接
    成功配置好socket TCP客戶端之后,就可以發起連接,這時候就需要用到TCP服務器了,在發起連接之前,需要刷新一下 “安信可透傳云”,因為這個端口服務器3分鐘內無連接的話會自動關閉。
AT指令
AT+SKTCONNECT=,,
返回:
成功:OK        失敗:+SOCKET ERROR:
參數
fd: 創建socket 時返回的fd
addr: 服務器的ip地址,字符串類型
port: 服務器的端口號,長整型
成功連接示例:
3. 接收數據
     當成功連接服務器之后,EC會自動檢測服務器下發的數據,當有數據來臨,會以16進制的格式實時打印到串口:
4.發送數據
     TCP數據的發送也是以十六進制的方式進行發送,比如發送"3456",對應的16進制則是:33343536
AT指令:
AT+SKTSEND=,,,…   這個指令也有比較多的參數,常用的是前三個。
返回:
成功:OK       失敗:+SOCKET ERROR:
參數:
fdsocket描述符,創建socket時的返回值 fd
datalen: 需要發送數據的長度
data: 需要發送的數據,十六進制字符表示
發送成功示例:
四、常見問題
1. 附著網絡時:+CME ERROR: 308
     308為終端錯誤碼,導致錯誤的原因主要有以下幾點:
物聯網卡沒流量;
SIM卡沒插好,建議先查詢SIMID
SIM卡被綁定,無法使用其他的設備。
2. TCP連接時:+SOCKET ERROR: NO FIND CLIENT
     這個是因為沒有創建socket TCP客戶端,需要創建socket
3. TCP連接時:+SKTERR: 0,104
        這個錯誤通常伴隨著:
        +SOCKET ERROR: SOCKET ACCOR ERROR
        SOCK_EVENT_CONN_ERROR
這是因為端口錯誤造成的,刷新一下服務器重新設置端口號即可。

本文地址:http://www.qingdxww.cn/thread-797223-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 安靜高效的電機控制——這才是正確的方向!
  • 了解一下Microchip強大的PIC18-Q24 MCU系列
  • 基于CEC1712實現的處理器SPI FLASH固件安全彈性方案培訓教程
  • PIC18-Q71系列MCU概述
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: h日本动漫无删减在线观看免 | 999精品久久久中文字幕蜜桃 | 亚洲女同在线观看 | 色婷婷久| 国产亚洲亚洲精品777 | 日韩免费视频观看 | 青青在线视频观看 | 日本高清黄色网站 | 牛牛视频在线观看 | 亚洲影视一区二区 | 久久亚洲精中文字幕冲田杏梨 | 亚洲综合激情六月婷婷在线观看 | 国产一级高清视频免费看 | 国产欧美日韩精品一区二区三区 | 国产亚洲一区二区精品 | 俄罗斯美女破苞 | 爱福利视频网 | 美女脱了内裤张开腿让女人添软件 | 玖玖在线精品 | 青青青国产免费手机视频在线观看 | 久久亚洲国产最新网站 | 亚洲综合色在线观看 | 亚洲免费大片 | 国产精品久久久久久久久免费观看 | 久久久久久久久66精品片 | 国产成人精品一区二区 | 日本高清视频一区二区 | 欧美高清视频 | 久草视频中文在线 | 69av导航| 青青国产精品 | 欧美日韩精品一区二区三区不卡 | 日韩一级视频免费观看 | 亚洲综合偷自成人网第页 | 最好韩国日本高清免费 | 草逼综合| 色婷婷91 | 自拍偷拍网站 | 欧美一区日韩一区中文字幕页 | 91av在线免费视频 | 在线观看亚洲一区二区 |