SlideShare une entreprise Scribd logo
1  sur  9
Arduino
MQTT
Client
Roger
7/3
Arduino 基本介紹
Arduino是一塊開放授權的微控制器板子(microcontroller board),使用者可以
在 Arduino 板子上接上各種電子裝置,例如 LED 燈、喇叭、馬達、開關,以
及 Ethernet, WiFi, Bluetooth, RFID, GPS 等各種通訊模組,再配合撰寫自動
控制的程式,就能利用 Arduino 做出各式各樣的自動控制應用。
Arduino Shield (擴充板) 介紹
缺什麼,就組合什麼
Arduino 特色
開放原始碼:
✖ 軟體
✖ 硬體
不僅軟體是開放源碼,連硬體也是開放的。開發軟體用的 IDE 可免費下載,
Arduino 的電路設計圖也可以從網路上下載
資源多:
✖ 軟體
✖ 硬體
Arduino 開放的精神,很多人都樂於分享他們的作品,所以網路上有非常多的資
源。很多時候,我們只要參考網友的作品,配合自己的需求調整一下設計,就可
以在短時間內完成自己的作品。
物美價廉:
最常見的Arduino UNO R3義大利原廠20歐元,副廠只要300台幣就買的到,相
關的電子元件及傳感器網路上幾乎都買的到(淘寶很便宜)
MQTT 基本介紹
MQTT是一個 machine-to-machine (M2M) 的發佈(Publish)/訂閱(Subscribe)
訊息的傳輸協定,簡單來說當發佈者將訊息送至Topic平台,而Topic會將這個
訊息送到所註冊的訂閱者。
Arduino MQTT Library
ARDUINO 測試 : 按按鈕PUSH隨機數字至
MQTT SERVER
Arduino +
MQTT
demo
Thanks!
Any questions?

Contenu connexe

Tendances

Arduino Yún使用sd card儲存監測資料
Arduino Yún使用sd card儲存監測資料Arduino Yún使用sd card儲存監測資料
Arduino Yún使用sd card儲存監測資料吳錫修 (ShyiShiou Wu)
 
Arduino Yún使用網頁顯示監測資料
Arduino Yún使用網頁顯示監測資料Arduino Yún使用網頁顯示監測資料
Arduino Yún使用網頁顯示監測資料吳錫修 (ShyiShiou Wu)
 
LinkIt Smart 7688 Duo and MCS basics
LinkIt Smart 7688 Duo and MCS basicsLinkIt Smart 7688 Duo and MCS basics
LinkIt Smart 7688 Duo and MCS basicsCAVEDU Education
 
Web + Arduino 實在有夠潮 ( 課程簡報 )
Web + Arduino 實在有夠潮 ( 課程簡報 ) Web + Arduino 實在有夠潮 ( 課程簡報 )
Web + Arduino 實在有夠潮 ( 課程簡報 ) Web Arduino
 
Arduino在農業、氣象與工業上的應用
Arduino在農業、氣象與工業上的應用Arduino在農業、氣象與工業上的應用
Arduino在農業、氣象與工業上的應用Victor Sue
 
160603 T客邦7688物聯網實作坊
160603  T客邦7688物聯網實作坊160603  T客邦7688物聯網實作坊
160603 T客邦7688物聯網實作坊CAVEDU Education
 
20200726-SINICA-自造生態監測系統工作坊
20200726-SINICA-自造生態監測系統工作坊20200726-SINICA-自造生態監測系統工作坊
20200726-SINICA-自造生態監測系統工作坊Victor Sue
 
低功率感測器設計 田間感測器 X 水下盒子
低功率感測器設計 田間感測器 X 水下盒子低功率感測器設計 田間感測器 X 水下盒子
低功率感測器設計 田間感測器 X 水下盒子Victor Sue
 
Arduino Yun 物聯網 Lesson 1
Arduino Yun 物聯網 Lesson 1Arduino Yun 物聯網 Lesson 1
Arduino Yun 物聯網 Lesson 1CAVEDU Education
 
LinkIt ONE tutorial #1- Basics
LinkIt ONE tutorial #1- BasicsLinkIt ONE tutorial #1- Basics
LinkIt ONE tutorial #1- BasicsCAVEDU Education
 
IoT開發平台NodeMCU
IoT開發平台NodeMCUIoT開發平台NodeMCU
IoT開發平台NodeMCU承翰 蔡
 
T客邦 CAVEDU樹莓派分享會
T客邦 CAVEDU樹莓派分享會T客邦 CAVEDU樹莓派分享會
T客邦 CAVEDU樹莓派分享會豐智 徐
 

Tendances (20)

Arduino yún簡介
Arduino yún簡介Arduino yún簡介
Arduino yún簡介
 
更新Arduino Yún OS
更新Arduino Yún OS更新Arduino Yún OS
更新Arduino Yún OS
 
使用console訊息操作Arduino Yún IO
使用console訊息操作Arduino Yún IO使用console訊息操作Arduino Yún IO
使用console訊息操作Arduino Yún IO
 
Arduino Yún使用sd card儲存監測資料
Arduino Yún使用sd card儲存監測資料Arduino Yún使用sd card儲存監測資料
Arduino Yún使用sd card儲存監測資料
 
Arduino Yún使用網頁顯示監測資料
Arduino Yún使用網頁顯示監測資料Arduino Yún使用網頁顯示監測資料
Arduino Yún使用網頁顯示監測資料
 
Arduino Yún使用Http client
Arduino Yún使用Http clientArduino Yún使用Http client
Arduino Yún使用Http client
 
LinkIt Smart 7688 Duo and MCS basics
LinkIt Smart 7688 Duo and MCS basicsLinkIt Smart 7688 Duo and MCS basics
LinkIt Smart 7688 Duo and MCS basics
 
Web + Arduino 實在有夠潮 ( 課程簡報 )
Web + Arduino 實在有夠潮 ( 課程簡報 ) Web + Arduino 實在有夠潮 ( 課程簡報 )
Web + Arduino 實在有夠潮 ( 課程簡報 )
 
Arduino在農業、氣象與工業上的應用
Arduino在農業、氣象與工業上的應用Arduino在農業、氣象與工業上的應用
Arduino在農業、氣象與工業上的應用
 
160603 T客邦7688物聯網實作坊
160603  T客邦7688物聯網實作坊160603  T客邦7688物聯網實作坊
160603 T客邦7688物聯網實作坊
 
20200726-SINICA-自造生態監測系統工作坊
20200726-SINICA-自造生態監測系統工作坊20200726-SINICA-自造生態監測系統工作坊
20200726-SINICA-自造生態監測系統工作坊
 
LinkIt 7697 IoT tutorial
LinkIt 7697 IoT tutorialLinkIt 7697 IoT tutorial
LinkIt 7697 IoT tutorial
 
低功率感測器設計 田間感測器 X 水下盒子
低功率感測器設計 田間感測器 X 水下盒子低功率感測器設計 田間感測器 X 水下盒子
低功率感測器設計 田間感測器 X 水下盒子
 
Arduino Yun 物聯網 Lesson 1
Arduino Yun 物聯網 Lesson 1Arduino Yun 物聯網 Lesson 1
Arduino Yun 物聯網 Lesson 1
 
IDE for micro:bit
IDE for micro:bitIDE for micro:bit
IDE for micro:bit
 
Python與Ardinio整合應用
Python與Ardinio整合應用Python與Ardinio整合應用
Python與Ardinio整合應用
 
LinkIt ONE tutorial #1- Basics
LinkIt ONE tutorial #1- BasicsLinkIt ONE tutorial #1- Basics
LinkIt ONE tutorial #1- Basics
 
Arduino程式開發工具
Arduino程式開發工具Arduino程式開發工具
Arduino程式開發工具
 
IoT開發平台NodeMCU
IoT開發平台NodeMCUIoT開發平台NodeMCU
IoT開發平台NodeMCU
 
T客邦 CAVEDU樹莓派分享會
T客邦 CAVEDU樹莓派分享會T客邦 CAVEDU樹莓派分享會
T客邦 CAVEDU樹莓派分享會
 

En vedette

工研院OMEGAZONE-雷雕機認證班簡報
工研院OMEGAZONE-雷雕機認證班簡報工研院OMEGAZONE-雷雕機認證班簡報
工研院OMEGAZONE-雷雕機認證班簡報ITRI-OMEGA ZONE
 
我在星空玩創客(300)
我在星空玩創客(300)我在星空玩創客(300)
我在星空玩創客(300)Wayne Huang
 
20160617 MAKER MOVEMENT浪潮下的產業未來與教育發展
20160617 MAKER MOVEMENT浪潮下的產業未來與教育發展20160617 MAKER MOVEMENT浪潮下的產業未來與教育發展
20160617 MAKER MOVEMENT浪潮下的產業未來與教育發展ITRI-OMEGA ZONE
 
20170203_OMG深夜咖啡廳
20170203_OMG深夜咖啡廳20170203_OMG深夜咖啡廳
20170203_OMG深夜咖啡廳ITRI-OMEGA ZONE
 
MQTT - Austin IoT Meetup
MQTT - Austin IoT MeetupMQTT - Austin IoT Meetup
MQTT - Austin IoT MeetupBryan Boyd
 

En vedette (6)

161221_3D列印簡報
161221_3D列印簡報161221_3D列印簡報
161221_3D列印簡報
 
工研院OMEGAZONE-雷雕機認證班簡報
工研院OMEGAZONE-雷雕機認證班簡報工研院OMEGAZONE-雷雕機認證班簡報
工研院OMEGAZONE-雷雕機認證班簡報
 
我在星空玩創客(300)
我在星空玩創客(300)我在星空玩創客(300)
我在星空玩創客(300)
 
20160617 MAKER MOVEMENT浪潮下的產業未來與教育發展
20160617 MAKER MOVEMENT浪潮下的產業未來與教育發展20160617 MAKER MOVEMENT浪潮下的產業未來與教育發展
20160617 MAKER MOVEMENT浪潮下的產業未來與教育發展
 
20170203_OMG深夜咖啡廳
20170203_OMG深夜咖啡廳20170203_OMG深夜咖啡廳
20170203_OMG深夜咖啡廳
 
MQTT - Austin IoT Meetup
MQTT - Austin IoT MeetupMQTT - Austin IoT Meetup
MQTT - Austin IoT Meetup
 

Plus de 承翰 蔡

Notes for AWS IoT
Notes for AWS IoTNotes for AWS IoT
Notes for AWS IoT承翰 蔡
 
Node-red Chatbot module
Node-red Chatbot moduleNode-red Chatbot module
Node-red Chatbot module承翰 蔡
 
Bitcoin developer guide
Bitcoin developer guideBitcoin developer guide
Bitcoin developer guide承翰 蔡
 
The 3rd generation blockchain
The 3rd generation blockchainThe 3rd generation blockchain
The 3rd generation blockchain承翰 蔡
 
How to create ethereum token (A plan coin ico)
How to create ethereum token (A plan coin ico)How to create ethereum token (A plan coin ico)
How to create ethereum token (A plan coin ico)承翰 蔡
 
Web of things introduction
Web of things introductionWeb of things introduction
Web of things introduction承翰 蔡
 
AWS IoT introduction
AWS IoT introductionAWS IoT introduction
AWS IoT introduction承翰 蔡
 
Node mcu x raspberrypi2 x mqtt
Node mcu x raspberrypi2 x mqttNode mcu x raspberrypi2 x mqtt
Node mcu x raspberrypi2 x mqtt承翰 蔡
 
MongoDB 3.0.0 vs 2.6.x vs 2.4.x Benchmark
MongoDB 3.0.0 vs 2.6.x vs 2.4.x BenchmarkMongoDB 3.0.0 vs 2.6.x vs 2.4.x Benchmark
MongoDB 3.0.0 vs 2.6.x vs 2.4.x Benchmark承翰 蔡
 
Kimono sharing
Kimono sharingKimono sharing
Kimono sharing承翰 蔡
 

Plus de 承翰 蔡 (11)

Notes for AWS IoT
Notes for AWS IoTNotes for AWS IoT
Notes for AWS IoT
 
Node-red Chatbot module
Node-red Chatbot moduleNode-red Chatbot module
Node-red Chatbot module
 
Ipfs
IpfsIpfs
Ipfs
 
Bitcoin developer guide
Bitcoin developer guideBitcoin developer guide
Bitcoin developer guide
 
The 3rd generation blockchain
The 3rd generation blockchainThe 3rd generation blockchain
The 3rd generation blockchain
 
How to create ethereum token (A plan coin ico)
How to create ethereum token (A plan coin ico)How to create ethereum token (A plan coin ico)
How to create ethereum token (A plan coin ico)
 
Web of things introduction
Web of things introductionWeb of things introduction
Web of things introduction
 
AWS IoT introduction
AWS IoT introductionAWS IoT introduction
AWS IoT introduction
 
Node mcu x raspberrypi2 x mqtt
Node mcu x raspberrypi2 x mqttNode mcu x raspberrypi2 x mqtt
Node mcu x raspberrypi2 x mqtt
 
MongoDB 3.0.0 vs 2.6.x vs 2.4.x Benchmark
MongoDB 3.0.0 vs 2.6.x vs 2.4.x BenchmarkMongoDB 3.0.0 vs 2.6.x vs 2.4.x Benchmark
MongoDB 3.0.0 vs 2.6.x vs 2.4.x Benchmark
 
Kimono sharing
Kimono sharingKimono sharing
Kimono sharing
 

Arduino mqtt client introduction

Notes de l'éditeur

  1. http://knolleary.net/arduino-client-for-mqtt/ https://github.com/knolleary/pubsubclient