arduino連接ESP8266-01發微信消息,消息提醒等
材料準備
- ESP8266-01/ESP8266-01s一塊
- arduino 一塊
- 手機一塊
接線
ESP8266-01 ----------arduino
3.3v-------------3.3V
GND-----------GND
EN--------------3.3V
TX-------------pin13
RX----------------pin12
第一 下載arduino uno示例(arduino ide 編程開發)
下載地址: 點擊下載
本demo 是利用arduino IDE開發。
需要修改的地方:
/******************************************************************************/
#define DEFAULT_STASSID "HTC" //WIFI名稱,區分大小寫
#define DEFAULT_STAPSW "abc123456" //WIFI密碼,區分大小寫
String uid = "f49412ea7657d8f738cafe29bc245c14"; // 用戶私鑰,巴法雲控制檯獲取
String type = "1"; // 1表示是預警消息,默認即可
String device = "人體紅外傳感器設備"; // 設備名稱
String msg = "檢測到班主任已站在窗戶邊,立即放下手機假裝學習"; //發送的消息
String msg2 = "小樣"; //消息備註,可爲空
int delaytime = 0; //爲了防止被設備“騷擾”,可設置賢者時間,單位是秒,如果設置了該值,在該時間內不會發消息到微信,設置爲0立即推送。
String ApiUrl = "http://ai.bemfa.com/api/wechat/v1/"; //默認 api 網址
/******************************************************************************/
用戶私鑰可以巴法雲控制檯點擊跳轉獲取,微信掃碼登陸後,即可在巴法創客雲控制檯點擊跳轉獲取。
郵箱註冊的用戶,需要在控制檯點擊“綁定微信”,進行綁定,不然沒法推送消息。
登陸完成後,可在控制檯看到自己的私鑰UID,如圖所示:
第二 示例程序講解
大家玩的時候,想要發送信息可以自定義更改,可以閾值報警,消息提醒等,腦洞自由發揮。