? ? ? 最近挺朋友推薦Blynk,開源的物聯(lián)網(wǎng)APP,剛好手頭上有一個nodemcu素邪,查閱上網(wǎng)的資料,有很多很好的開源項目队贱,索性就把它記下來。Blynk支持目前主流的物聯(lián)網(wǎng)硬件潭袱,有市面上的arduino硬件柱嫌,nodemcu,intel物聯(lián)網(wǎng)硬件敌卓,lemaker硬件等等慎式。廢話不多說伶氢,接下來一步一步來操作硬件nodemcu趟径。
一:下載BlynkAPP
蘋果APP下載地址:itunes.apple.com/us/app/blynk-control-arduino-raspberry/id808760481
谷歌APP下載地址:play.google.com/store/apps/details
二:下載安裝,配置LED控制開關(guān)
下面是我自己已經(jīng)配置我的控制界面癣防。
我的控制界面里面有幾個控件蜗巧,最上面的是數(shù)值變化曲線,可以顯示溫濕度之類的信息蕾盯,第二個是終端信息界面幕屹,可以
打印信息,第三個是Value级遭,主要介紹一些傳感器的數(shù)值望拖,最底下的是控制開關(guān)按鈕。添加空間的方式挫鸽,右上角的一個圓圈里面有個+號说敏,如下圖,可以看到我們可以添加的一些常用控件丢郊。
添加玩控件之后盔沫,我們需要配置控件的信息医咨,比如我們需要控制nodemcu板上的LED開關(guān)。配置信息如下:
幾個內(nèi)容說明下:
LED:控件的名稱架诞。
D0:指的是nodemcu的引腳D0拟淮。
MODE:SWITCH表示控制開關(guān),PUSH表示一直按著才可以動作谴忧。
ON/OFF LABELS:按鈕顯示變化很泊,開的時候為ON,關(guān)的時候為OFF沾谓。
三:arduino ?IDE配置
1:下載安裝arduino庫文件
下載地址:github.com/blynkkk/blynk-library/releases/download/v0.3.8/Blynk_Release_v0.3.8.zip
blynk在github的項目主頁:github.com/blynkkk
2:解壓到arduino 開發(fā)環(huán)境下的libraries目錄下
3:打開IDE的Blynk示例
打開步驟:文件--示例--Blynk--Boad_WiFi--ESP8266_Standalone撑蚌。
四:編寫代碼
1:引入WIFI和BLYNK兩個庫文件。
2:引入auth_oken搏屑,就是我們常常說的令牌争涌,這樣才能被blynk服務端識別。
3:配置WIFI的帳號和密碼辣恋。
4:系統(tǒng)初始化亮垫,配置串口波特率跟WIFI連接。
5:讓程序RUN起來伟骨。 ?
五:設備運行視頻