yqowen / Airnow

一个读取DIY空气检测仪串口数据的Python客户端和一个可Web、手机访问的实时展示界面的Socket.io服务端

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Airnow

一个读取DIY空气检测仪串口数据的Python客户端和一个可Web、手机访问的实时展示界面的Socket.io服务端


首先,你需要一个DIY的空气质量检测仪,这个在淘宝上能买到(我买的这个)。当然你还需要确认一下检测仪用USB线连接上电脑后,生成的串口设备能读出数据来,这个可能需要跟卖检测仪的店主要一下驱动程序(一般是Windows的),然后下载一个串口监测软件来测试一下。

其次,你需要一台24小时开机的电脑来提供读取服务和Web服务,当然两台也是可以的,毕竟客户端和服务器端是可以分开的……

再次,你的电脑最好有一个互联网能够访问的域名,有很多动态域名服务可以帮你做到这点,例如dnspod,且在你的出口路由器上把8000端口(缺省是这个,你也可以改代码换端口)映射到服务端。

然后,你就可以把检测仪接入电脑,运行客户端程序和服务端程序,然后用手机远程访问实时的空气质量数据界面了。

About

一个读取DIY空气检测仪串口数据的Python客户端和一个可Web、手机访问的实时展示界面的Socket.io服务端

License:MIT License


Languages

Language:JavaScript 58.9%Language:HTML 28.1%Language:Python 13.0%