PM2.5

Cubie PM2.5 监控小程序

和自甴很熟 提交于 2020-04-10 22:15:59
Cubietruck 的 led 闪的人眼睛疼,也许你已经把它给关了,这里我合理利用了一下 led 开发了一个利用它们来显示空气质量的小应用,这个小应用会获取当前的空气质量并用 led 灯的颜色来显示: 如果 led 灯显示为绿色,表示空气质量不错(优和良) 如果 led 灯显示为蓝色,表示空气轻度污染 如果 led 灯显示为橘黄,表示空气污染严重(中度污染及中度污染以上) 如果 led 灯显示为白色,表示当前无法获取到空气污染数据 数据每半个小时更新一次 这个程序是一个 shell 脚本程序: #!/bin/bash # api key: http://www.pm25.in/api_doc api_key="5j1znBVAsnSf5xQyNQyq" city="shanghai" lighten_led() { ls /sys/class/leds/*/brightness | xargs -i -n1 echo "echo 0 > {}" | sh echo 1 > /sys/class/leds/$1*/brightness } get_quality() { local api="http://www.pm25.in/api/querys/pm2_5.json?city=$1&stations=no&token=$api_key" wget --quiet --no