turtlebot3-burger_150.png
turtlebot3-waffle-pi_150.png
turtlebot3-arm_150.png
walking-y2_150.png
turbot3-multi_150.png
turbot3-dl-ros1_150.png
turbot3-ai.png
turbot3-dl-ros2_150.png
turbot3-slam_150.png
turbot3-arm_150.png
turtlebot4-lite_150.png
turtlebot4-pro_150.png
turbot4-dl_150.png
turbot4-ai_150.png
aidriving-racebot_150.png
aidriving-autodrive_150.png
turtlebot-arm_150.png
openmanipulator-x_150.png
Home » 树莓派3物联网 » 树莓派物联网-WebIOPi实现web控制GPIO教程

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

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

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的输入状态

参考:

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号


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