該實驗利用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...