Mind Easy IoT實現mqtt實驗

2021-10-09 18:43:15 字數 1916 閱讀 3005

該實驗利用mind+實現雙方之間的通訊,思路:

(1) 實現wi-fi的連線;

(2) 初始化mqtt引數,實現mqtt的連線;

(3) mqtt的連線成功,之後,雙方同時按下"a」鍵,才能出現對方的資訊。

(注意:若是topic 0是傳送方,那麼topic 1則是接受方)

一、實驗目的及要求

【實驗一】實現easy iot配置。

【實驗二】實現easy iot上mqtt訊息的通訊。

二、實驗原理與內容

實現mind+下easy iot上mqtt訊息的通訊。

三、實驗軟硬體環境

硬體:掌控板

軟體:mind+

四、easy iot的註冊和配置

1.easy iot的註冊**

2.easy iot的配置

登入進去,可以看到賬號和密碼(左邊):lot_id(user)、 lot_pwd(password);;生成新的訂閱topic(如:topic 0、topic 1)則使用「新增新的裝置」(右邊)。

五、mind+的配置

1.切換到上傳模式

2.在主控板選擇「掌控板」

3.網路服務選擇「mqtt」和「wi-fi」

六、實驗過程

1.核心**截圖:

mqtt初始化引數:

2.實驗效果圖:

自己:

對方:七、測試/除錯及實驗結果分析

在easy iot上實現mqtt訊息的通訊,雙方可以接收到對方發過來的資訊,成功實現通訊。

八、實驗結論與體會

要在easy iot上實現mqtt訊息的通訊,首先要按照「三步走」思路來配置:

(1)首先先實現wi-fi的連線,顯示「wifi已經連線成功」,則表示wi-fi連線這一步成功;

(2)然後初始化mqtt引數,實現mqtt的連線,顯示「mqtt連線成功」,則表示mqt的連線這一步成功;

(3)最後雙方同時按下"a」鍵,螢幕出現對方的資訊,則表示通訊這一步成功。

在這三步驟中,一旦螢幕上沒有顯示文字,就要檢查對應的步驟是否有錯。

在這次實驗中,我一直實現不了mqtt的連線,通過檢查才發現mqtt初始化引數沒有寫正確,導致一直連線不成功。同時要注意,wi-fi連線中需要斷開自己的網路,連線自己在mind+寫的熱點;而且修改完成也不要忘記重新上傳裝置。

MQ如何實現訊息延時

很多時候,業務有 在一段時間之後,完成乙個工作任務 的需求。例如 滴滴打車訂單完成後,如果使用者一直不評價,48小時後會將自動評價為5星。一般來說怎麼實現這類 48小時後自動評價為5星 需求呢?常見方案 啟動乙個cron定時任務,每小時跑一次,將完成時間超過48小時的訂單取出,置為5星,並把評價狀態...

Redis 實現訊息佇列 MQ

redis 2.4版本之後就內建佇列的功能了,如果是日常比較簡單的佇列應用,可以選擇redis 效率還很高的!redis 還能實現有序和無序兩種佇列 只討論生產者和消費者這種模式的佇列 一 有序佇列 1 生產者 redis new redis redis pconnect 127.0.0.1 637...

利用MQ實現大檔案交換

本文介紹了如何利用activemq提供的機制,實現大檔案斷點續傳,從而可以在低速網路的情況下,不會因為網路的故障而使整個大檔案重新傳輸。本文介紹的這個實現可以大大的提高業務處理效率,並且可以對本文提供的思路進行擴充套件以完成更加複雜的功能。message broker 訊息伺服器 jms strea...