第一步 下載程序到esp8266 下載地址: cloud.bemfa點com/zip/tm_bemfa_led.zip 本demo 是利用arduino IDE開發,關于arduino IDE 的ESP8266環境配置可參考:環境配置: bbs點bemfa點com/6 程序下載好,需要修改的信息有: 需要修改的信息有WIF名稱,WIFI密碼,用戶私鑰UID,設備主題topic。
- //********************需要修改的部分*******************//
- //WIFI名稱,區分大小寫,不要寫錯
- #define DEFAULT_STASSID "newhtc"
- //WIFI密碼
- #define DEFAULT_STAPSW "air123456"
- //用戶私鑰,可在控制臺獲取,修改為自己的UID
- #define UID "4d9ec352e0376f2110a0c601a2857xxx"
- //主題名字,可在控制臺新建
- #define TOPIC "light002"
- //單片機LED引腳值
- const int LED_Pin = D2;
- //**************************************************//
復制代碼用戶私鑰可以巴法云控制臺獲取,網址 www點cloud.bemfa點com/tcpfast.php。注冊綁定郵箱即可在巴法創客云控制臺獲取。 關于主題topic:主題可在巴法云控制臺新建主題,字母+數字自定義組合即可。 現在支持類型的設備,燈。 關于設備類型,由末尾三個數字判斷,
當主題名字后三位是002時為燈泡設備。 在本demo中主題為light002,故為燈泡設備。 修改好,下載到ESP8266即可。 測試程序:控制臺推送on是開燈。推送off關燈,可打開串口調試助手查看調試。 第二步 綁定google智能家居打開 Google app或者Google assistent 或者Google Home,隨意一個,點擊頭像----》設置
點擊Be Home 然后登陸巴法云賬號,就可以把設備同步到Google智能家居里了,可以使用Google 語音,或者Google音箱或者Google home進行控制。
第三步 (附)開源app控制利用Google App Inventor,額,大家可能有的沒聽說過這個,就是用鼠標,在網站上拖拽程序塊,組合成app,下載到手機就可以直接用,完全不需要編程,就可以生成自己的app。谷歌開源的項目,不懂得可以問度娘。 在appInventor 點擊跳轉站創建賬號,并登陸。 本操作只提供一個app的demo,界面過于丑陋,大家可自由發揮更改界面。 demo 下載 http://cloud.bemfa點com/docs/aia/smarthome.aia
|