一、局域网访问webiopi配置
1、必须安装python开发版,即python-dev,不然后面很多软件都会安装不成功,提示目录无法找到之类的。
sudo apt-get install python-dev
2、安装python的GPIO模块
pip3 install RPi.GPIO
3、安装webopio
Google Code项目地址:[https://sourceforge.net/projects/webiopi/)
wget https://jaist.dl.sourceforge.net/project/webiopi/WebIOPi-0.7.1.tar.gz
tar xvzf WebIOPi-0.7.1.tar.gz
cd WebIOPi-0.7.1/
sudo ./setup.sh
4、首先设置或修改webopio的密码
sudo webiopi-passwd
用户名是:webiopi
如不修改密码,默认密码是:raspberry
5、启动webopio(此处有坑一定要是python3,否则无法加载页面)
sudo python3 -m webiopi 8000
6、让webopio后台运行,否则按ctarl+c就会断掉
sudo /etc/init.d/webiopi start
或关闭
sudo /etc/init.d/webiopi stop
7、设置webopio随系统启动
sudo update-rc.d webiopi defaults
8、用浏览器打开IP地址访问管理界面
树莓派的ip
例如:http://192.168.31.188:8000
控制方法:
a.点击外侧的“IN/OUT”切换GPIO的工作模式,输入/输出
b.输出模式下,点击内侧的数字,切换输出电平,高/低
c.输入模式下,内测数字代表GPIO的输入状态
参考地址 :http://shumeipai.nxez.com/2013/09/08/webiopi-control-raspberry-pie-gpio.html
二、远程控制树莓派(借助nat123)
准备:30RMB,因为端口映射需要充值30RMB
1.首先在树莓派上安装nat123 官网教程很详细:
2.配置好树莓派登录成功后:打开nat123配置页面
3.打开设置的网址:后面加上8000(端口)即可以访问