物聯網雲端應用

楊皓程 2021/10/12

LINE: peter30234 (加我,請註明是陳永欽老師的學生)


 檔案/工具
  1. PPT下載
  2. Google Colab 筆記(adafruit.ipynb)下載
  3. Chrome Extension MQTTBox
 Python Connect Adafruit MQTT Server

A. Adafruit.io

 Mosquitto-Client Tools Connect Adafruit MQTT Server

B. Adafruit.io

 Ubuntu 21.04 MQTT Server 架設

適合用在自己管理的主機,電腦主機、Raspberry Pi、實體電腦等,雲端主機如AWS、GCP、Vultr、Linode...

C. 無安全性MQTT Server架設 + 測試


D. 有安全性MQTT Server架設 + 測試

 Colab 架設 MQTT Server + 測試

這個方式只能localhost本機測試,無法外部連線測試,適合新手練習。

E. 無安全性MQTT Server架設 + 測試

F. 有安全性MQTT Server架設 + 測試

 ESP8266 Arduino 程式範例

參考文獻

  1. 一次就學會使用Adafruit IO 平台!
  2. 線上溫濕度監測系統(上)
  3. Let's make robots - MQTT實作
  4. Adafruit Learning System
  5. 如何安裝各類感測器的函式庫
  6. Adafruit Industries - GitHub
  7. MQTT教學(一):認識MQTT
  8. ESP8266 连接到免费的公共 MQTT 服务器