阿里云的創建及簡單測驗應用
近日畢業設計要用到NBIOT進行除錯,經過多天的摸索終于將畢設初步完成,整理一下筆記記錄在此,也為以后個人需要時能及時找到資源,
本人將更新大概三個部分:
(1)阿里云的創建及簡單測驗應用
(2)NBIOT—合宙Air302連接阿里云(AT指令和LUATOS兩種方案)
(3)微信小程式查看阿里云資料及資料本地存盤
以下先更新第一部分,剩余部分有時間再整理發出
一、連接阿里云
- 創建阿里云用戶,進入物聯網平臺創建公共實體


- 進入公共實體,創建產品和設備
1)創建產品



2)創建設備,并生成三元組(三元組為一機一密,相當于產品身份證)

此時我們可以看到產品為未激活狀態,接下來進行產品激活
3.產品激活
產品激活我們需要下載mqtt變成小工具和mqtt客戶端(mqttfx.exe)
1) 打開mqtt編程小工具,一鍵復制設備三元組放置于方框處(去掉大括號)
并生成基本資訊,如圖生成域名,ID等資訊

2) 打開MQTT客戶端mqttfx.exe

注:有時會打不開這時可以點擊此電腦至目錄
C:\Users\MIN\AppData\Local\MQTT-FX,打開mqttfx-config.xml選擇記事本打開

找到下圖所示位置,打不開時默認為-3200.0,我們修改為0.0

3) 回歸我們打開的MQTTFX.EXE,點擊設定如圖操作,再apply





Apply以后推出點擊connect我們可以看到顯示綠燈,回到阿里云可以看到在線
設備顯示激活
4.利用MQTT給阿里云進行發送訊息,并生成topic
1)當我們創建新的產品后,由于阿里云的更新可以看到設備下并無topic,我們可以利用mqtt發送訊息進行創建

此時我們回到產品,點擊topic至物理模型,復制第一條topic,再粘貼至mqttfx.exe


將deviceName改為三元組里面的devicename,再次復制新的topic,點擊subscribe進行粘貼


操作完成后如圖效果展示,此時我們就可以給阿里云發送訊息或資料

2)阿里云發送測驗訊息示例,如圖進行編輯,在Publish,同時我們回到阿里云,點開在線除錯


當出現如圖所示結果則表示成功

此時我們再次看到設備topic可以發現已經生成一條post結尾的topic(使用的那一條),如圖所示

我們此時生成其他的topic,回到MQTTfx.exe,點擊Subcribe,將post改為post_reply后再次Subcribe,可發現生成第二條topic

同理,我們利用Subcribe生成另外兩條重要的topic,這兩條topic都可以在產品topic分類里面找到,若有機會用到其余的topic也是類似道理



2)進行實際資料創建(以溫度為例)
點開阿里云產品——功能定義——編輯草稿

添加自定義功能,注意識別符號為該功能的身份證,發送訊息時用于識別



發布上線完成后,回到設備可以看到如圖

此時我們模擬NB-IOT模塊給阿里云發送資料,進行Publish,劃線部分為我們創建的識別符號,
效果展示看到Subcribe和阿里云都有訊息記錄,在線除錯界面也有相關記錄




若打開實時更新的話可以隨著你的訊息發送而更新,至此我們阿里云使用完畢
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/252580.html
標籤:其他
上一篇:STM32學習日志
