http://www.pillakloud.com/tw/1162/當maker吧!使用視覺化元件,做出屬於自己專屬的應/
google
Node-Red RaspberryPi
http://thethingbox.io
https://learn.adafruit.com/raspberry-pi-hosting-node-red/what-is-node-red
about "node-red"
Node-Red RaspberryPi
http://thethingbox.io
Arduino Facebook Notifier (v.0.1.1)
arduino facebook notifierhttps://learn.adafruit.com/raspberry-pi-hosting-node-red/what-is-node-red
about "node-red"
- An App on my phone called MQTTitude MQTTitudesend my location to Node-Red Node-Red
- The basic framework of my twitter message is then created in a function node
- I take my location and query Forecast.io for the weather at that location
- The returned data is then formatted in to my tweet message using further function nodes
- The message is then sent to a Tweet node and tweeted for me
Node-Red是一個可視化的開發工具。它允許使用者通過組合多元化的視覺化元件來完成各式應用組合。這些視覺化元件可以是硬件設備(如:GPIO、智慧家庭周邊wemo)、Web API(如:WebSocket、HTTP、UDP)、功能函數(如:range)或者在線服務(如:twitter、mqtt)。
在Node-Red定義中,一個視覺化元件,就是一個node。一些nodes串接起來產生的應用,就是flow(流程)。基於網頁的開發環境,通過拖曳已定義的node到工作區並用線連接node創建流程來實現應用。
使用者通過點擊’Deploy’按鈕實現一鍵保存並執行。程序以JSON字符串的格式保存,方便用戶分享、修改。
使用Node-Red,可以輕鬆的建置屬於自己的專屬IFTTT應用 (If This Then That),更可以打造屬於自己的IOT (Internet Of Thing)
比如:
– 定期檢查網頁資訊,發現特殊變化,發送MQTT給指定topic
– 偵測伺服器是否存在,若不存在,發送Mail給指定收件者
– 指定時間,鬧鐘提醒
– 建立網路聊天室
– 指定時間開啟或關閉電燈
派樂雲整理了幾個教學文件,希望可以經由這些教學文件,體驗Node-Red的廣闊應用。
請參考Node-Red教學區Node-Red教學區
- Node-Red 基本操作教學
- PET套件功能列表
沒有留言:
張貼留言