文档章节

使用webiopi控制树莓派的GPIO引脚电平(WEB在线管理)

quanpower
 quanpower
发布于 2014/04/20 11:27
字数 406
阅读 962
收藏 16

1、必须安装python开发版,即python-dev,不然后面很多软件都会安装不成功,提示目录无法找到之类的。(教训)

1
sudoapt-getinstallpython-dev

正常情况下,以上在线安装命令即可安装成功,但运气不好的是,笔者在安装时,在线命令安装资源包404。
python2.7-dev_2.7.3~rc2-2.1_armhf.deb找不到,后来只能手动找了以下包安装。

1
2
wget http://ftp.debian.org/debian/pool/main/p/python2.7/python2.7-dev_2.7.3-6_armhf.deb
sudodpkg -i python2.7-dev_2.7.3-6_armhf.deb

2、安装python的GPIO模块
Google Code项目地址:http://raspberry-gpio-python.googlecode.com

1
2
3
4
wget http://raspberry-gpio-python.googlecode.com/files/RPi.GPIO-0.4.1a.tar.gz
tar-xvzf RPi.GPIO-0.4.1a.tar.gz
cdRPi.GPIO-0.4.1a
sudopython setup.pyinstall

3、安装webopio
Google Code项目地址:http://code.google.com/p/webiopi/

1
2
3
4
wget http://webiopi.googlecode.com/files/WebIOPi-0.5.3.tar.gz
tarxvzf WebIOPi-0.5.3.tar.gz
cdWebIOPi-0.5.3
sudo./setup.sh

4、首先设置或修改webopio的密码

1
sudowebiopi-passwd

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

5、启动webopio

1
sudopython -m webiopi 8000

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

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

1
2
3
sudo/etc/init.d/webiopistart
and
sudo/etc/init.d/webiopistop

7、设置webopio随系统启动

1
sudoupdate-rc.d webiopi defaults

8、用浏览器打开IP地址访问管理界面

http://192.168.1.106:8000/webiopi/

webiopi
控制方法:
a.点击外侧的“IN/OUT”切换GPIO的工作模式,输入/输出
b.输出模式下,点击内侧的数字,切换输出电平,高/低
c.输入模式下,内测数字代表GPIO的输入状态

© 著作权归作者所有

quanpower
粉丝 65
博文 166
码字总数 104911
作品 0
嘉定
CTO(技术副总裁)
私信 提问
树莓派下DHT11温湿度传感器控制程序(python)

首先简要说明一下树莓派,然后介绍DHT11,最后附上相关代码。 树莓派引脚功能 树莓派引脚分为多种,最常见的有40引脚和26引脚。其引脚号数一致的引脚功能也一致。以40引脚的为例,引脚资源为...

鄙人张钊_有何贵干
01/18
0
0
云中树莓派(4):利用声音传感器控制Led灯

云中树莓派(1):环境准备 云中树莓派(2):将传感器数据上传到AWS IoT 并利用Kibana进行展示 云中树莓派(3):通过 AWS IoT 控制树莓派上的Led 云中树莓派(4):利用声音传感器控制Led...

SammyLiu
2018/08/12
0
0
GPIO操作原理(Linux一切皆文件)

系统定义了一切皆文件的原则,甚至于硬件:,,等……,这样的好处是,在不同的平台和硬件上都能形成统一的调用方式。 这里,我们从,探讨下的操作原理(非内核原理):通过 sysfs 方式控制 ...

dingdayu
2018/09/08
985
1
树莓派wiringPi常用的函数介绍

树莓派wiringPi常用的函数介绍 硬件初始化函数: int wiringPiSetup (void) 当使用这个函数初始化树莓派引脚时,程序使用的是wiringPi 引脚编号表,引脚的编号为 0~16,需要root权限,返回执...

weibo1230123
2018/04/11
0
0
用Python让Raspberry Pi“动”起来

【编者按】本文是来自奥松机器人社区的投稿,作者为小强之工,真名贝振权,无线电、电子、嵌入式爱好者。 前段时间,接触了一款在开源硬件界被称为是“人气之王”的树莓派(Raspberry Pi)袖珍...

RagingTyphoon
2015/08/16
378
0

没有更多内容

加载失败,请刷新页面

加载更多

关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
今天
6
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
6
0
Docker容器实战(七) - 容器中进程视野下的文件系统

前两文中,讲了Linux容器最基础的两种技术 Namespace 作用是“隔离”,它让应用进程只能看到该Namespace内的“世界” Cgroups 作用是“限制”,它给这个“世界”围上了一圈看不见的墙 这么一...

JavaEdge
今天
8
0
文件访问和共享的方法介绍

在上一篇文章中,你了解到文件有三个不同的权限集。拥有该文件的用户有一个集合,拥有该文件的组的成员有一个集合,然后最终一个集合适用于其他所有人。在长列表(ls -l)中这些权限使用符号...

老孟的Linux私房菜
今天
7
0
面试套路题目

作者:抱紧超越小姐姐 链接:https://www.nowcoder.com/discuss/309292?type=3 来源:牛客网 面试时候的潜台词 抱紧超越小姐姐 编辑于 2019-10-15 16:14:56APP内打开赞 3 | 收藏 4 | 回复24 ...

MtrS
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部