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. 微软和谷歌分别开源分布式深度学习框架,各自厉害在哪?
  2. React中如何优雅的捕捉事件错误
  3. local_response_normalization 和 batch_normalization
  4. 看看用 live write 发布日志的效果
  5. 深入PHP面向对象、模式与实践读书笔记:面向对象设计和过程式编程
  6. 快速排序 (随机选择pivot)
  7. resharper 7.x 注册码key
  8. Nginx Unit 与 LEMUR 新架构
  9. Linux入门:PuTTY实现Linux和Windows文件互传
  10. 桌面日历(阴历、天气)小程序
  11. 重力坝计算c语言程序,混凝土重力坝计算程序
  12. 【珍藏级】商业杂志图表的经典用色
  13. 2020苏州大学计算机考研经验总结博
  14. 玩转MongoDB4.0(MongoDB基础总结)
  15. 《剑指0ffer》刷题笔记 -01 二维数组中的查找
  16. 3D游戏:八、粒子系统与流动效果
  17. PUN2多人联网之房间选择、创建房间
  18. 前端 - html2canvas 截图显示空白
  19. 撤县设区,就能过城里人的生活了?
  20. 为什么我们从 Python 切换到 Go

热门文章

  1. 灵活多变的阿米巴组织体系
  2. ZZULIOJ-1198
  3. 微信小程序开发整理-mp1
  4. 人民币,大写中文与数字之间转换
  5. 李宏毅-机器学习深度学习-第六讲-深度学习介绍
  6. android设置只震动,Android 高版本中无法在后台震动 Ignoring incoming vibration
  7. 输入git stash后如何恢复代码
  8. 上海交通大学MBA常见问题解答
  9. Java架构师培训视频百度云
  10. 百度推送启动与停止服务的语句是_这些网课学习栏目推送低俗信息,国家网信办查处!...