记录点滴之间

青青子衿,悠悠我心,但为君故,沉吟至今。

闲置安卓手机再利用(二)之电子钟/信息整合显示

前言

其实这套系统已经完成使用很久了,只是一直没有动力来更新文章。紧接上篇—闲置安卓手机再利用(一)之搭建Linux服务器,将闲置手机作为Linux服务器之后,还没能真正发挥它的价值。某天,看着家里的小米空气净化器,想着里面记录这室内的温度、湿度、空气质量等信息,何不把这些信息整合起来作个集成显示呢。

准备工作

要实现的功能:时间日期显示、室内温度湿度、室内空气质量指数、空气净化器状态、室外天气、室外温度湿度、室外AQI指数等。(其中室外的数据来自于网络爬虫。)

需要用到的前端和后端语言:前端(html、css、javascript)、后端(python)。

需要用到的第三方库:python-miio(用于获取空气净化器的信息)、flask(轻量web框架)。

开始

后端服务

这里我后端用的是python的flask框架,而并非PHP之类的。后端要实现的功能是获取空气净化器内部实时信息、抓取本地气象网站的实时天气数据、以及提供相应的web服务。

部分代码:

《闲置安卓手机再利用(二)之电子钟/信息整合显示》

前端显示

定期从后端获取数据进行显示,由于对前端的了解较少,这里只是作了一个简单的信息显示,界面有点粗糙,有待后续完善。

部分代码:

《闲置安卓手机再利用(二)之电子钟/信息整合显示》

最终效果

调试好代码,在手机的Linux平台上搭建好对应的WEB服务,浏览器访问得到如下界面:

《闲置安卓手机再利用(二)之电子钟/信息整合显示》

 

点赞

发表评论

邮箱地址不会被公开。 必填项已用*标注