树莓派物联网-WebIOPi实现web控制GPIO教程
WebIOPi实现web控制GPIO教程
WebIOPi安装
1.安装python
$ sudo aptitude install python-dev
- 安装python的GPIO模块
wget http://raspberry-gpio-python.googlecode.com/files/RPi.GPIO-0.4.1a.tar.gz
tar -xvzf RPi.GPIO-0.4.1a.tar.gz
cd RPi.GPIO-0.4.1a
sudo python setup.py install
- 安装WebOPi
WebOPi源:
https://sourceforge.net/projects/webiopi/files/
安装:
wget http://webiopi.googlecode.com/files/WebIOPi-0.5.3.tar.gz
tar xvzf WebIOPi-0.5.3.tar.gz
cd WebIOPi-0.5.3
sudo ./setup.sh
- 设置或修改webopio的密码
sudo webiopi-passwd
用户名是:webiopi
如不修改密码,默认密码是:raspberry
- 运行WebOPi
sudo python -m webiopi 8000
端口可自行修改,默认是8000
- 启动和关闭webopio
让webopio后台运行,否则按ctarl+c就会断掉
sudo /etc/init.d/webiopi start #启动
或
sudo /etc/init.d/webiopi stop #关闭
- 设置webopio随系统启动
sudo update-rc.d webiopi defaults
- 用浏览器打开IP地址访问管理界面,http://localhost:8000/webiopi/
- 控制方法
- 点击外侧的“IN/OUT”切换GPIO的工作模式,输入/输出
- 输出模式下,点击内侧的数字,切换输出电平,高/低
- 输入模式下,内测数字代表GPIO的输入状态
参考:
- http://www.cnblogs.com/wangkangluo1/archive/2013/03/17/2964080.html
- http://webiopi.trouch.com/
- http://www.linuxidc.com/Linux/2014-03/98669.htm
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号