< >
Home » 树莓派3物联网 » 树莓派物联网-WebIOPi实现web控制GPIO教程

树莓派物联网-WebIOPi实现web控制GPIO教程

WebIOPi实现web控制GPIO教程

WebIOPi安装

1.安装python

$ sudo aptitude install python-dev
  1. 安装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
  1. 安装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
  1. 设置或修改webopio的密码
sudo webiopi-passwd

用户名是:webiopi
如不修改密码,默认密码是:raspberry

  1. 运行WebOPi
sudo python -m webiopi 8000

端口可自行修改,默认是8000

  1. 启动和关闭webopio

让webopio后台运行,否则按ctarl+c就会断掉

sudo /etc/init.d/webiopi start #启动

sudo /etc/init.d/webiopi stop #关闭
  1. 设置webopio随系统启动
sudo update-rc.d webiopi defaults
  1. 用浏览器打开IP地址访问管理界面,http://localhost:8000/webiopi/

webiopi

  1. 控制方法
  • 点击外侧的“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

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: 树莓派3gpio, 树莓派3webiopi