#已实现功能介绍
1、读取传感器数据
2、实时显示数据到oled屏幕
3、定时上传数据到onenet
4、通过按键切换显示页面
5、实现关闭应用,重启系统,关闭系统操作
#将实现的功能
1、从onenet上获取历史数据
2、创建web 服务并展示历史数据
3、通过Restful 请求控制硬件设备
硬件连接请参考对应硬件引脚图简书文章. 数据展示 OneNet 应用
sudo apt-get install python3-dev python3-pip libfreetype6-dev libjpeg-dev build-essential
sudo apt-get install libopenjp2-7-dev
sudo apt install libsdl-dev libportmidi-dev libsdl-ttf2.0-dev libsdl-mixer1.2-dev libsdl-image1.2-dev
git clone https://github.com/adafruit/Adafruit_Python_DHT
cd Adafruit_Python_DHT
sudo python3 setup.py install
sudo -H pip3 install psutil
sudo -H pip3 install --upgrade luma.oled
sudo -H pip3 install pyserial
sudo -H pip3 install pymodbus
{
"Raspberry0":
{
"deviceid":"********",
"apikey":"********************"
}
}
cd Rasyberry-IoT
python3 main.py onenet.conf --device=Raspberry0
-----------------------------------------------
#不添加参数,只显示,不上传数据
python3 main.py