本帖最后由 wukong50 于 2024-4-10 14:01 编辑
我的DIV作品,是一个桌面小摆件
先看显示效果
上面是两个大表,分别CPU和内存使用率
但是很不幸,我找遍资料都没找到如何设置这两大表盘指针的值
我用的是guider,如果有大佬知道怎么设置,不胜感激
所以只能先放两个Lable来暂时先用下了
左下,显示2s,当前电脑时间和电脑启动时间 显示1s,网络上行和下行数据
右下,显示硬盘占用率
实现方式
-------------------------------------------------------------------------------------
首先,电脑端使用Python做上位机
采用Flask做服务器,监听5000端口
当有人访问时,读取电脑信息返回回去
返回的数据为JSON
如图:
这是返回的数据
cpu:CPU使用率
disk:硬盘使用率
io:IO读写字节
mem:内存使用率
network:up网络上行 dowm网络下行
time datetime 当前时间
open:这个是开机时间
runtime:这个是电脑从开机到现在的运行时间
小安派配网完成,会每隔3s访问电脑ip:5000端口获取JSON数据
代码启动见图
http_clent是我基于官方Demo改的库
如果要使用,需要修改get_buf里面的host值就可以使用了
访问完以后,获取的值在HTTP_RECV里面
获取的JSON,采用cJSON解析,并显示在屏幕上
至此,项目结束,稍后在帖子回复下补上python上位机代码和小安派代码
最后的最后,没的雷达模块,等有了雷达模块,就可以加上实现更多功能
比如人在电脑前,亮屏幕,人走锁屏
手势执行铁定动作
嗯,之前看小美视频想的
可惜,我积分还没攒够,快了,快了
等攒够整一个,到时候把这个项目完善的更好
|