一、在電信物聯網平臺創建產品
1.1、創建產品




IMEI號通過以下命令查詢:
AT+CGSN=1 //查詢IMEI號
AT+CIMI //查詢IMSI號




上面我們設定為服務ID為1時會在提交時顯示重復,所以我們改為4,因為在我們選擇智慧農業時,會自帶一些型別,也已不用新建,用已經設定好的型別,

到這,云端設定基本完成,接下來,進行在線測驗,




在這基本在線測驗已經完成!!!
接下來我們在模塊上注冊:
BC28通過AT指令附著網路(即連接網路)的程序如下:當能查詢到到模塊的IP地址時,說明網路附著成功
注:若發送第一個指令“AT”,未回傳“OK”的話,請檢查是否選擇了正確的串口,以及合適的波特率(BC28的串口波特率為9600)
//附著網路
1 AT //測驗指令,若回傳OK,則模塊可正常通信
2 //AT+CPIN? ///檢查SIM卡是否在位//有些模塊不支持,可以跳過
3 AT+CSQ //查詢信號質量//小于10可能會失敗
4 AT+CGATT=1 //觸發網路連接
5 AT+CEREG? //查詢網路注冊狀態//回傳 0,1表示已注冊,才能發下一個指令
6 AT+CGATT? //查詢網路附著狀態//回傳值為1表示附著網路
7 AT+CGPADDR //查詢模塊的 IP 地址//能查詢到表示附著網路成功
------------------------------------------------------------------

連接電信云
1 AT+NCDP=221.229.214.202,5683//設定 IoT 平臺 IP 地址及埠//埠和IP根據具體的需求來//
2 AT+QLWSREGIND=0// 開始注冊 IoT 平臺
收到以下資訊表示成功:

讓后我們去云端看設備已經從”已注冊“,變為已激活

接下來我們具體講解電信物聯網平臺發送時的編碼格式(這里一定要仔細去看檔案!!!!)
首先我們先看在電信云平臺中的資料報編碼格式:

我們可以看到,在資料上報或下發時,我們首先需要有一個定長的識別符號(上報為0x02,下發為0x06,然后為服務ID,服務ID就是我們一開始在服務串列里設定的ID,如下圖中temp的ID為4,接下來看上圖,服務ID占2個位元組,所以我們的服務ID(這里要用16進制)0x0004 過來的兩個位元組我們要表示接下來需要傳輸的資料長度是幾個位元組

接下來我們可以上上報屬性,我們線先進入服務查卡詳情,


然后我們重新進入屬性串列,查看屬性要求



這里我們看到,我們要上報的溫度屬性長為一個位元組,所以我們需要傳輸的位元組為0001,假設我們要上報的溫度是28,那么換成10進制就為0x1C,到這我們的電信云平臺編碼就為02000400011C,
其實每個服務后都有一個參考樣例(與我們的基本一致):

我們完成云平臺的編碼后,開始BC28的模塊的上報
我們需要的命令為:
//命令為:
AT+QLWULDATAEX=
我們先看下這個命令的使用方法:


我們發現AT+QLWULDATAEX=后面為,這里是比較難的點,首先為我們要發送的總長度,為我們要發送的資料,就是剛才我們在電信云平臺那里編好的碼(02000400011C),接下來為我們要發送的模式,這里我們設定為發送模式(0x0100)
所以我們的發送命令為:
AT+QLWULDATAEX=6,02000400011C,0x0100
接下來開始具體驗證:


這樣就成功了!!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/289678.html
標籤:其他
上一篇:5G是否被吹過頭了?
