发帖
17 0 1

esp8266实时监控服务器状态

15625388486
高级会员

5

主题

24

回帖

650

积分

高级会员

积分
650
电子DIY 4088 17 2023-8-31 11:33:33
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

有任何问题,都可以通过邮箱联系我!




──── 0人觉得很赞 ────
pcb板.jpg

使用道具 举报

2023-8-31 11:35:33
顶一下
2023-8-31 11:36:51
可以啊同学,这么高产!
2023-8-31 11:45:21
爱笑 发表于 2023-8-31 11:36
可以啊同学,这么高产!

毕生所学
2023-8-31 23:17:57
自己顶一下
谢谢分享
2023-9-7 23:29:47
123123123123123
2023-9-30 22:16:41
大神
2023-10-1 11:44:07
回复
2023-10-1 19:04:03
回一个瞧瞧
您需要登录后才可以回帖 立即登录
高级模式
12下一页
统计信息
  • 会员数: 28248 个
  • 话题数: 40206 篇