---
disqus: ahb0222
GA : G-VF9ZT413CG
---
# Node-Red 以 MQTT 連接 ThingSpeak IoT平台保存資料
> [color=#40f1ef][name=LHB阿好伯, 2021/08/25][:earth_africa:](https://www.facebook.com/LHB0222/)
###### tags: `MQTT` `ThingSpeak`
[TOC]
# ThingSpeak IoT 平台
在之前文章中介紹了使用[Node-RED 連結MQTT 資料上傳至 Google Sheet服務](/IZ2k09W8TSumVdrA-NBLsw)保存資料
然而ThingSpeak也是一個很好的資料保存平台
一年可免費使用三百萬筆數據
不像是google sheet有500萬筆的數據上限
一分鐘可以傳4筆資料
有認真算的會發現算起來應該是5筆多
這倒不是我算錯只是免費版限制15秒才能上傳一筆資料

而今天再來分享新版的ThingSpeak 搭配Node-Red MQTT上傳資料
首先我都假設大家有帳號了
沒有的快去辦吧~
[:radio_button: 點擊我建立服務帳戶](https://thingspeak.com/)
# ThingSpeak 設定
## 創建通道
創建新的通道


保存通道

## 創建MQTT Dervices


最後要設定頻道權限給MQTT device


保存好ID、名稱與密碼資料之後會使用到他們認證
也可以下載tet檔保存

# Node-Red
## 新增Node-Red MQTT節點
將剛剛得到的金鑰輸入上去
伺服器端輸入 ==mqtt://mqtt3.thingspeak.com==

ThingSpeak提供了兩種 topic格式
沒有要一次上傳多筆數據我會推薦使用第二種 topic


QoS選擇0即可
之後按照一般的MQTT 節點使用即可
## 相關文章
[MQTT 入門](/1UJl7NNvT6GdDq8KnnLQAQ)
[LilyGo T-Call SIM 連接 MQTT & Node-Red & Telegram 製作遠端pH監測器(ESP32 SIM800L)_分享](/FlpNFLrxSpSbFl_CLTch-A)
[Node-RED 連結MQTT 資料上傳至 Google Sheet服務](/IZ2k09W8TSumVdrA-NBLsw)
[LilyGo T-Call SIM 連接 BME280 & MQTT & Node-Red 製作遠端氣壓溫溼度監測器](/jJiRlZ9tQXGfV9D9aSTixQ)
[Node-RED安裝](/NMKfZcKwTaKWGaraPMQeKw)
## 參考資料
>[MQTT Basics](https://www.mathworks.com/help/thingspeak/mqtt-basics.html)
>[Publish to a Channel Feed](https://www.mathworks.com/help/thingspeak/publishtoachannelfeed.html)
>[MQTT教學(八):使用MQTTlens上傳資料到ThingSpeak的MQTT伺服器](https://swf.com.tw/?p=1087)
🌟全文可以至下方連結觀看或是補充
https://hackmd.io/@LHB-0222/ThingSpeak-MQTT
全文分享至
https://www.facebook.com/LHB0222/
https://www.instagram.com/ahb0222/
有疑問想討論的都歡迎於下方留言
喜歡的幫我分享給所有的朋友 \o/
有所錯誤歡迎指教
# [:page_with_curl: 全部文章列表](https://hackmd.io/@LHB-0222/AllWritings)
