目錄
前言
一、開發環境配置,
二、配置Blinker軟體
1.下載Blinker
2.添加設備
三、將程式燒錄進ESP8266
總結
前言
這是在校小白的第一條博文,技術含量低,只是作為自己知識的積累記錄,請大神勿噴,
最近在玩esp8266的開發板,見到大神玩得出花兒來,我也想試試,今天我也試試將esp8266接入米家,但也沒完全接入,后面加以改進,
一、開發環境配置,
本次esp8266開發環境我用的是Arduino,
打開Arduino點擊首選項

在紅圈處填入http://arduino.esp8266.com/stable/package_esp8266com_index.json,點擊黃色箭頭處保存,然后關閉這個界面,

依次點擊工具→開發板管理器

在紅框輸入esp8266回車鍵確定,

出現下面的資訊,由于我已經安裝過了,大家可以點擊安裝,建議安裝最新版本,

安裝成功后即可進行esp8266的燒錄,大家根據自己的型號選擇開發板,這里我的是第一個,

二、配置Blinker軟體
1.下載Blinker
下載安裝blinker軟體,
2.添加設備
點擊右上角加號,

點擊獨立設備,

點擊右下角網路接入,

點擊點燈科技,

點擊復制key,這是設備接入的密鑰,

自此手機端軟體配置完成,
三、將程式燒錄進ESP8266
將復制的密鑰粘貼到設備密鑰處,并修改WIFI名稱及其密碼,
#define BLINKER_WIFI//以WiFi方式接入blinker
#include <Blinker.h>
#include <Wire.h>
char auth[] = "*********";//設備密鑰
char ssid[] = "*********";//WiFi名稱
char pswd[] = "*********";//WiFi密碼
void setup()
{
// 初始化串口
Serial.begin(115200);
BLINKER_DEBUG.stream(Serial);
BLINKER_DEBUG.debugAll();
// 初始化blinker
Blinker.begin(auth, ssid, pswd);
}
void loop() {
//Blinker運行
Blinker.run();
}
回到手機端便會顯示設備在線,

總結
目前雖然已經接入了手機端,但是只能顯示設備在線,因為我們沒有給esp8266加入其他功能,也不能進行自動配網,后期可以讓其功能豐富起來,打造屬于自己的智能化設備,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/279884.html
標籤:其他
