06 利用自架MQTT收集資料

(2021/02/20)

前幾天介紹了一個自架的MQTT 伺服器,覺得這伺服器的架設很簡單,今天再來增加它的功能,把它當作成ThingSpeak來收集資料,真的很方便,如下,供參!

一、利用SIOT自架MQTT 伺服器

二、硬體部份:

  • 這次使用micro:bit V2 + DFRobot的WiFi IoT Module模組來上網

三、makecode程式

  • WiFi IoT Module模組的擴展積木,這次使用I2C介面

    • 使用I2C介面:https://github.com/DFRobot/pxt-DFRobot_WiFi_IoT_I2C

    • 官方積木涵蓋了常用的IOT積木

  • 這次要收集的資料是micro:bit的光線感測值

    • 程式如下:程式很簡單

四、收集到的資料呈現

  • 進入自架MQTT 的網頁介面

    • 顯示圖表,感覺跟ThingSpeak很像

      • 將資料導出到EXCEL檔

    • 開啟此檔時會有警告訊息,不知會不會有毒?

      • 預設為100筆資料,如果要多一些資料要先查詢

      • 結果如下:已經上傳4、5千筆資料了

        • 發現一次最多只能導出10000筆資料,還好還可設定起始時間,那就沒有筆數的限制了