ESP8266給微信發消息,超閾值報警,消息提醒等

在這裏插入圖片描述

材料準備

  • ESP8266一塊
  • 手機一塊

第一 下載ESP8266示例(arduino ide 編程開發)

下載地址: 點擊下載

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

需要修改的地方:

/******************************************************************************/
#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,如圖所示:

在這裏插入圖片描述

第二 示例程序講解

示例代碼是檢測D7引腳,當有高電平時,調用發送預警信息的函數,發送預警信息。

大家玩的時候,想要發送信息可以自定義更改,可以閾值報警,消息提醒等,腦洞自由發揮。

第三 下載程序到ESP8266即可

第四 效果展示

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章