串口助手測試NB-IoT模塊與華爲OceanConnect平臺通信(BC35-G模塊、非常詳細)

華爲OceanConnect平臺配置

1 註冊華爲雲平臺

1.1 首先登陸華爲雲官網註冊登陸自己的賬號。

1.2 點擊右上角的控制檯進入自己的控制檯,如下圖所示:

在這裏插入圖片描述

1.3 進入控制檯點擊左上角的服務列表如圖所示:(要點擊服務列表纔會顯示出來更多)

在這裏插入圖片描述
下滑找到物聯網專區的IoT邊緣點擊進去
在這裏插入圖片描述
點擊進去之後如圖:
在這裏插入圖片描述

1.4然後點擊右上角的開發中心創建一個自己的測試項目。不會點官方文檔

在裏面的項目就有怎麼創建一個項目,然後開發一個自己的產品,這個官方文檔裏面也有教怎麼創建一個產品,我這裏也有一個文檔教怎麼創建項目和產品的下載鏈接或者關注微信公衆號一手創客回覆NB-IoT文檔下載。這下面的圖是我創建的一個LED燈的項目,數據上報的是光線的亮度,下發的指令是1-16,只是單純做測試用的,所以比較簡陋創建一下。(自己多創建幾次就會很熟練了)
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

如果想要學習更多的創建平臺設備的操作,可以看看這些資料,或者這幾篇博文,不過最新的方法還是按照官方的操作來創建

2通過串口助手發送指令與雲平臺通信

2.1 模塊接上串口助手並開啓串口助手

在這裏插入圖片描述

2.2 首先檢查模塊的信號強度 發送 AT+CSQ 返回

在這裏插入圖片描述
說明有信號(注意如果21的位置是99則說明沒有信號,沒有信號可能是卡沒有插好或者這個區域信號不好)

2.3 檢查模塊是否連接上網絡 發送 AT+CGATT? 返回

在這裏插入圖片描述
則說明模塊已連接上網絡,如果返回0則說明沒有連接上網絡(可能是剛上電不久或者卡問題)

2.4 連接雲平臺 發送AT+NCDP=49.4.85.232,5683 (這是華爲雲的ip和端口,其他平臺可能不一樣)返回OK

2.5 如果是第一次連接的話要發送重啓命令 AT+NRB 然後返回

在這裏插入圖片描述
則說明配置連接成功,可以看到雲平臺上的設備已經在線上
在這裏插入圖片描述

2.6 然後配置一下把模塊接收到的數據打印出來 AT+NNMI=1 返回OK

2.7 發送消息格式:AT+NMGS= (length),(data)。 length是要發送的數據長度,data是要發送的數據實體,需要講數據轉化爲16進制即hex格式發送。

如要發送hello,發送命令:AT+NMGS=5,68656C6C6F(16進制不分大小寫)),返回:OK
例:AT+NMGS=1,31 //上報數據
返回 OK 可以看到雲平臺的消息跟蹤上面就有顯示
在這裏插入圖片描述

2.8 雲平臺下發數據給模塊

發送1
在這裏插入圖片描述
串口顯示
在這裏插入圖片描述
發送2串口顯示
在這裏插入圖片描述
發送4口顯示
在這裏插入圖片描述

可以看到返回來的數據就是一個特定標誌符,後面的數據長度和返回的數據。
**

NB模組最常用的AT指令可以到NB購買的淘寶索要鏈接或者在這下載

最後需要注意的是需要模塊先給平臺發送數據的20秒時間內平臺發數據模塊才能收到,不到如果只是平臺發數據而模塊不發數據的話模塊是無法收到平臺的數

接下來會陸續發表關於NB-IoT的文章或者資料,最近會用STM32F103平臺寫代碼控制NB模組與雲平臺通信,會有程序和應用教程,可以保持關注。更多資料在我的博客專欄NB_IoT應用裏面。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章