利用天貓精靈控制ESP8266(NodeMCU開發板)arduino ide開發


第一 下載demo例程

下載地址: 點擊下載

本demo 是利用arduino IDE開發,關於arduino IDE 的ESP8266環境配置可參考:環境配置: 點擊跳轉

第二 修改demo例程

需要修改的信息有WIF名稱,WIFI密碼,用戶私鑰UID,設備主題topic。

用戶私鑰可以巴法雲控制台 點擊跳轉 獲取,注冊綁定郵箱即可在巴法創客雲控制台獲取。網址 http://www.cloud.bemfa.com/tcpfast.php

關於主題topic:主題可在控制台 點擊跳轉 新建,字母+數字自定義組合即可。現在支持三種類型的設備,燈泡、插座、風扇。關於設備類型,由末尾三個數字判斷,當主題名字后三位是001時為插座設備。當主題名字后三位是002時為燈泡設備。當主題名字后三位是003時為風扇設備。

在本demo中主題為light002,故為燈泡設備。

//********************需要修改的部分*******************//

//WIFI名稱,區分大小寫,不要寫錯
#define DEFAULT_STASSID  "Air_mbs"
//WIFI密碼
#define DEFAULT_STAPSW   "air123456"
//用戶私鑰,可在控制台獲取,修改為自己的UID
#define UID  "4d9ec352e0376f2110a0c601a2857xxx"
//主題名字,可在控制台新建
#define TOPIC  "light002"
//單片機LED引腳值
const int LED_Pin = D4;

//**************************************************//

在本demo中是控制的ESP8266的D1 口,可根據自己需求更改。

//單片機LED引腳值
const int LED_Pin = D4;

第三 綁定天貓精靈

當修改好demo中的參數后,直接下載程序即可。

打開天貓精靈app,在技能中心搜索:巴法雲。找到巴法雲技能,點擊綁定賬號,登陸上一步注冊的巴法雲賬號,登陸成功后,上一步驟新建的設備就自動同步到天貓精靈了,現在可以使用天貓精靈來控制了,設備可在<天貓精靈app–>我家>中查看。

第三 天貓精靈控制ESP8266

如果綁定的燈類設備,可以對天貓精靈說 打開燈/關閉燈,當天貓精靈相應后,相關第一步定義的引腳會輸出高低電平控制LED。

如果想控制家里的燈具,加個繼電器即可,通過引腳輸出高低電平控制繼電器的開和關,從而達到控制220v交流電的效果。繼電器需要用3.3V繼電器。

第四 擴展操作

使用微信小程序控制

微信搜索小程序 巴法雲 在設置里登陸巴法雲賬號即可把設備同步到微信小程序,在使用天貓精靈控制的同時,可使用微信小程序控制。(ps:大家搜索小程序,別跑到公眾號去了…

App inventor 編寫安卓app控制

本操作只提供一個app的demo,界面過於丑陋,大家可自由發揮更改界面。
demo 下載點擊下載

如果只是簡單使用,只需要修改兩個地方,一個是主題名字,一個是UID,均需開發者置換成自己的topic(主題名字)和UID(用戶私鑰),均可在創客雲控制台獲取。
或可參考帖子 App inventor 編寫安卓app控制 ESP8266 https://blog.csdn.net/bemfa/article/details/98478379

在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM