最新消息:

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

Raspberry Pi 少儿编程 1804浏览 0评论
树莓派3物联网

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实现web控制GPIO教程

  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

您必须 登录 才能发表评论!