使用TCP轉MQTT協議連接onenet平臺

走tcp協議連接MQTT可以解決模塊不支持MQTT協議的問題。

首先我們得在onenet平臺上創建設備。

具體如何創建,請看onenet平臺的手冊教程。

創建設備後,我們把產品ID、設備ID和鑑權信息,記錄下來。

第二步

我們要知道服務器的ip地址和端口號

Onenet平臺的mqtt的服務器IP是:183.230.40.39 端口是:6002

第三步

使用tcp工具選擇TCP
Client

然後輸入ip地址和端口號,如圖所示

在這裏插入圖片描述

這個時候我們用到上面說的產品ID、設備ID和鑑權信息。然後通過我們自己做的軟件,生成鏈接字符信息,如圖所示
在這裏插入圖片描述

生成之後複製十六進制碼,並且通過tcp工具發送給onenet平臺,這個時候會返回一些我們不認識的字符,因爲是十六進制,你也可以顯示十六進制。

注意發送的時候一定要使用十六進制發送,不然服務器不能識別,將會關閉連接。效果如下圖所示。
在這裏插入圖片描述

這是我們的設備已經上線了

在這裏插入圖片描述

下一步我們將數據上傳至onenet,上傳前,我們要生成數據。我們選擇“數據類型3:Json數據2”這個比較方便些。然後點擊生成數據。效果圖如下
在這裏插入圖片描述

在這裏插入圖片描述

大功告成,這個時候已經實現了tcp轉MQTT協議連接onenet平臺了,

本人才疏學淺,有不對的地方,還望指正。

之前寫了一篇NBIOT模塊BC35MQTT連接onenet平臺的,地址中的ip地址有錯。使用現在這個工具配這個帖子可能會更清楚些。

https://www.amobbs.com/thread-5698272-1-1.html

工具下載:attach://451900.rar

http://www.nnhpbbs.com/forum.php?mod=viewthread&tid=54&extra=

QQ羣:

796415884

歡迎大家進羣交流!

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