server酱官网 http://sc.ftqq.com/3.version
参考 实例https://www.arduino.cn/forum.php?mod=viewthread&tid=82977&highlight=%E5%BE%AE%E4%BF%A1

8266微信

#include <ArduinoJson.h>
#include <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>
#define LED 2
String payload = "";
String str = "";//获取数据储存变量
String com, tem1, tem2, humi, temnow, sta, state1, state2, time0, time1, time2, englis,hbaojing,comdata;
String webadd = "http://flash.weather.com.cn/wmaps/xml/zhengzhou.xml"; //天气接口地址
String time_url = "http://quan.suning.com/getSysTime.do"; //时间接口地址
String english_url = "http://open.iciba.com/dsapi/"; //英语接口地址
String key = "获取的key";//sever酱获取的key
void smartConfig()
{
WiFi.mode(WIFI_STA);
Serial.println("\r\nWait for Smartconfig");
WiFi.beginSmartConfig();
while (1)
{
Serial.print(".");
digitalWrite(LED, 0);
delay(500);
digitalWrite(LED, 1);
delay(500);
if (WiFi.smartConfigDone())
{Serial.println("SmartConfig Success");Serial.printf("SSID:%s\r\n", WiFi.SSID().c_str());Serial.printf("PSW:%s\r\n", WiFi.psk().c_str());break;
}
}
}
void setup()
{
Serial.begin(9600);pinMode(LED, OUTPUT);
digitalWrite(LED, 0);
smartConfig();
}//http数据获取**/
void http() {
HTTPClient http;
http.begin(webadd);
int httpCode = http.GET();
if (httpCode > 0) {
payload = http.getString();
//Serial.println(payload);
int a = payload.indexOf("101180101");//自己搜索链接可知指定城市的id郑州市的id为‘101180101’
//indexof();在字符串中中查找字符位置,返回值为给定字符的第一个位置,查找失败返回-1
com = payload.substring(a - 280, a + 12);
//字符串解析函数:substring(?,…),返回值为指定位置的字符串值
//Serial.println(com);
//
}
http.end();
}
//获取时间*****/
void get_time()
{
HTTPClient http;
http.begin(time_url);
int httpCode = http.GET();
if (httpCode > 0) {
payload = http.getString();
str= payload.substring(54,56);
delay(1000);
Serial.println(str);}
http.end();
}//报警显示*****/void wechat(String title,String message)
{
HTTPClient http;//发送post请求,把消息发出去
http.begin("http://sc.ftqq.com/"+key+".send?text="+title+"&desp="+message);int httpCode = http.GET();http.end();
//结束}
void loop()
{
digitalWrite(LED, 1);get_time();
http();wechat("220V电源已上线。","我已经活过来了");//发送微信通知消息// show();delay(2000);
}

esp8266 微信 提醒 server酱 使用心得相关推荐

  1. 利用server酱推送消息和定时库:APScheduler

    转载自公众号:python_shequ 最近工作比较繁杂,经常忘事,有时候记了备忘录结果却忘记看备忘录,但是微信是每天都会看的,于是就想到写一个基于微信的提醒系统.总体思路是将待办事项记录到在线记事本 ...

  2. 使用Server酱实现Cobalt Strike主机上线微信提醒

    登陆Server酱官网使用GitHub登陆点击发送消息获取Key 点击微信推送扫码进行绑定 填入自己的SCKEY,保存文件为http_ftqq.cna文件 Cobalt Strike模块选择Scrip ...

  3. python server酱_Python使用微信收取通知

    前情提要 下午想给一个程序加入微信提醒的功能,一开始的思路是用wxpy,但是手头的wx小号登录不上网页微信,遂wxpy卒.退而求其次用了Server酱来收通知 Server酱是什么 「Server酱」 ...

  4. 爬取微博热搜并发送提醒(邮件和server酱)

    爬取微博热搜并发送提醒 写在前面 用到的包 全局变量 爬取数据 发送邮件 开始任务 发起推送 入口函数 定时提醒 注意事项 结果展示 请参考以下内容 写在前面 今天在CSDN看到了一篇爬取微博热搜并发 ...

  5. server酱php推送代码,多种语言调用Server酱推送微信模板消息

    把Server酱用来推送报警信息或日志是非常方便的,接入成本非常低也很简单 最近使用了一个 Python 的自动签到脚本,进行自动签到,但是每天签到完白天还需要看日志或者访问网站查看是否成功 这还不如 ...

  6. 程序猿推送利器:使用Python+Server酱打造微信通知推送利器

    你是否经历过服务器挂掉却浑然不知的彷徨?你是否感受过服务停止很久后才发现事情的严重的感觉?是的,你急需一款轻量级的推送通知系统! Server酱正是这么一款程序猿的好帮手,她通过提供一个超轻量级的AP ...

  7. matlab 判断是否执行完毕,server酱_代码执行结束推送到微信_matlab和python

    server酱是一个可以推送通知到微信的平台. 适用场景 比如说多人共用一台服务器,不可能一直有人待在服务器面前.如果在计算资源紧缺需要排队的情况下,只有当A某的程序运行完成后,B某的程序才能运行,那 ...

  8. 无公网IP使用node-red和server酱开源版wecomchan实现微信推送消息

    注意:node-red和server酱需要在同一局域网 一.注册企业微信并创建自建应用 参考其他教程,本文不在重复.(任何人有普通微信号和手机号就行,可能需要实名认证) 二.安装node-red 同样 ...

  9. python server酱_程序猿推送利器:使用Python+Server酱打造微信通知推送利器

    你是否经历过服务器挂掉却浑然不知的彷徨?你是否感受过服务停止很久后才发现事情的严重的感觉?是的,你急需一款轻量级的推送通知系统! Server酱正是这么一款程序猿的好帮手,她通过提供一个超轻量级的AP ...

最新文章

  1. HTML5 body设置全屏背景图片 如何让body的背景图片自适应整个屏----实战经验
  2. 【转】高性能前端3-高性能javascript
  3. c语言二维数组初始化_6.2 C语言二维数组
  4. 《Java和Android开发实战详解》——2.2节构建Java应用程序
  5. 给Domino系统管理员的十二项建议
  6. tlwr886n发挥最大网速_路由器中的2.4G和5G有什么区别?用错了网速变“龟速”
  7. python mssql bulk_SqlBulkCopy:批量插入SqlServer的利器
  8. 企业管理软件解决方案 出售 :针对华东区中小企业订单仓储管理流程
  9. UML 类图符号简介-符号 各种关系说明以及举例
  10. Surface平面计算机
  11. 《计算机组成原理》(微课版) 第1章 计算机系统概述
  12. 【排序】直接选择排序
  13. 有的放矢-电气工程师的工作重心
  14. js如何让段落首行缩进2个字符
  15. VSCode彩虹屁:你就是因为想太多如果,所以才交不到girlFriend吧
  16. Pytest 如何组织冒烟测试及执行冒烟用例
  17. DevOps 测试实践
  18. 人生之路 — 成长轨迹
  19. 变化向量检测方法CVA(change vector analysis)
  20. java正则表达式下划线_用于标识符的Java正则表达式(字母,数字和下划线)

热门文章

  1. Windows编程课程学习笔记
  2. 《MySQL数据库》之浅尝辄止(四)SQL简介、语法格式和常用函数
  3. 遇到Initialization failure:0x0000000C错误,其他解决办法
  4. mysql xtrabackup安装_xtrabackup安装及使用
  5. ETM黄皮书全球首发
  6. matlab通信仿真的免费网站 集合
  7. 【C++】万年历的实现
  8. FairyGUI 与 Unity 简单入门
  9. mysql在电脑怎么打开_电脑系统教程_电脑sql文件用什么打开
  10. tcpdf html中文乱码,tcpdf的使用(中文)