Skip to content

rf777rf777/iOS_MQTT_Dashboard

Repository files navigation

iOS_MQTT_Dashboard - MQTT溫濕度顯示器

image

✏️ 概述

顯示溫濕度的 iOS 應用程式,本程式屬於微型物聯網(IoT)架構實驗的一環。

詳見系列文章:

📕 特色

  • 使用 CocoaMQTT,接收從 MQTT Broker 傳來的溫濕度資料。
  • 使用 Carthage,當做第三方套件管理工具
  • 注意:本範例需搭配 MQTT BrokerArduino 實體裝置,方能正確顯示數值,否則數值永遠都是 N/A

📗 安裝專案

  1. 本範例使用 Carthage 做套件管理,請先確認是否已安裝,若未安裝,建議使用 Homebrew 指令:

     brew update
     brew install carthage
    
  2. Clone / Download 這個專案: image

  3. 打開終端機 Terminal,移動到專案資料夾底下(與 Cartfile 同層),輸入:

     carthage update   
    

    來安裝需要的 Packages。

image

  1. 連續出現三次密碼確認畫面,請輸入自己電腦的密碼: image

  2. 等待安裝完成:

    image

📘 使用方法

  1. 執行後,輸入 Topic,按下 Subscribe:

image

  1. 如果 MQTT Broker 正確運行 & Arduino 裝置已啟動,就能收到即時數值。

image

📙 其它參考

Arduino 程式連結:MQTT_DHT22.h

📚 Library or API Reference

CocoaMQTT

📝 License

MIT