ESP8266实时监控服务器状态
原理
由于大多服务器采用宝塔面板
所以本教程支持的服务器仅宝塔面板
ESP8266拥有wifi功能,所以可以访问API接口,获取API接口的内容,返回相应的信息
再通过u8g2库将返回的信息,显示在屏幕上
API接口
接口地址:
接口示例:
教程(api部分)
1.访问宝塔后台,面板设置--api接口
2.启用api接口,将自己服务器的ip写到api白名单内
3.记住接口密钥,接口密钥对应api里面的key ----【key=接口密钥】 key=123123213123123131
4.记住宝塔地址,宝塔地址对应api里面的dz ---- 【dz=宝塔的地址】 dz=http://12.12.12.12:8888 (必须带上端口号)
5.将key和dz放到接口里面,示例
6.此时用浏览器打开api地址,正常如下
若是没有返回信息,根据网页的提示,修改key/dz,或将ip添加白名单
7.如果你想返回主要的信息,则在api地址末尾加上best=1 (&是连接符,不可少)
(新手强烈不建议去除best=1)
8.参数意义
教程(arduino部分)
源码下载地址:1.解压【BT.zip】
2.打开源码
3.将key和dz换成你的!
4.将源码上传至esp8266
5.开发板接好0.96寸oled屏幕 SCL--D1 SDA--D2
一切没问题之后,屏幕实时显示信息
联系方式
【邮箱】xemowo@qq.com
【QQ】3046981740
【api站点】http://api.xemowo.top
有任何问题,都可以通过邮箱联系我!
|