手机连树莓派3教程教程 (不知有没有写 较容易的教程

使用树莓派实现微信远程监控
关键字:树莓派 微信公众平台 硬件 远程监控&远程控制
年初的时候用mk802+arduino做了一个小项目, 实现获取室内温度、湿度,视频监控, 远程开关控制等功能, 用了手机微信做了客户端。后来看见网上介绍有树莓派这个好玩的硬件, 于是想把这个小项目移植到树莓派上。到手后用了一天时间移植了过去(安装配置花了不少时间。。。)。
下面我分享一下用树莓派实现微信公共平台服务器的一些心得吧,和大家一起学习研究, 开发树莓派的潜力, 实现更多好玩神奇的功能。教程需要你了解一点python。1、首先你需要一个公网ip, 需要做好映射, 把80端口映射到你的树莓派ip。打开baidu搜索&ip&, 在打开你的页面, 看看wan口的ip地址是否和你搜索的一样。不一样的话证明你的不是公网ip。
2、打开你的树莓派终端, 创建文件夹&templates & 和文件&weixind.py&。
3、文件&weixind.py&中写入以下代码。安装&sudo apt-get install python-lxml&。
4、打开页面&http://mp./wiki/index.php?title=%E9%A6%96%E9%A1%B5& 我们要去申请一个公共平台的测试账号。
5、申请成功,进入了管理界面, 在这里我们去修改接口配置信息, 填完后先别点 &提交&。
6、打开&weixind.py&, 将& _TOKEN = *your token* &替换成 第5步中你要设置的token。7、运行&weixind.py&。
微信接口只支持80端口, 如果你原来已经有web服务器占用了,你需要配置web服务器支持wsig,具体教程我就不讲述了, 自己百度吧。代码也需要改一下:- application = web.application(_URLS, globals())- if __name__ == "__main__":- application.run()+ application = web.application(_URLS, globals()).wsgifunc()8、打开管理界面管理界面, 点击提交。
成功会显示这个,这样所有发送打这个公共平台的信息都会通过http协议post到你的树莓派上来了。
下面我们实现一个简单回复的功能,把发送给公用平台的信息在原样发回去。1、我没先进入&templates &文件夹, 创建一个回复模板文件&reply_text.xml&。
2、打开&reply_text.xml&文件, 写入一下内容。
3、打开&weixind.py& 在&weixinserver&类中添加一下代码。
4、运行&weixind.py&。5、打开你的手机微信,发信息给公共平台试试吧。
以上教程的源代码:/s/1sjPSgg9另外附上python的微信公共平台的sdk:/kun945/weixinpy一个yeelink简单的python sdk:/kun945/yeelink我的小项目源代码(比较乱,大家指点一下, 需要python-memcache):/kun945/weixind/blob/master/weixind.py
关于树莓派
& & & 树莓派由注册于英国的慈善组织&Rberry Pi 基金会&开发,Eben&Upton/埃&厄普顿为项目带头人。2012年3月,英国剑桥大学埃本&阿普顿(Eben Epton)正式发售世界上最小的台式机,又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是Raspberry Pi电脑板,中文译名"树莓派"。这一基金会以提升学校计算机科学及相关学科的教育,让计算机变得有趣为宗旨。基金会期望这 一款电脑无论是在发展中国家还是在发达国家,会有更多的其它应用不断被开发出来,并应用到更多领域。在2006年树莓派早期概念是基于Atmel的 ATmega644单片机,首批上市的10000&台&树莓派的&板子&,由中国台湾和大陆厂家制造。& & &&它是一款基于ARM的微型电脑主板,以SD卡为内存硬盘,卡片主板周围有两个USB接口和一个网口,可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有PC的基本功能只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能。 Raspberry Pi B款只提供电脑板,无内存、电源、键盘、机箱或连线。[2]&& & &&树莓派的生产是通过有生产许可的三家公司:Element 14/Premier Farnell、RS Components及Egoman。这三家公司都在网上出售树莓派。& & &&树莓派配备一枚700MHz博通出产的ARM架构BCM2835处理器,256MB内存(B型已升级到512MB内存),使用SD卡当作储存媒体,且拥有一个Ethernet,两个USB接口,以及HDMI(支持声音输出)和RCA端子输出支援。Raspberry Pi只有一张信用卡大小,体积大概是一个火柴盒大小,可以执行像雷神之锤III竞技场的游戏和进行1080p影片的播放。操作系统采用开源的系统,比如Debian、ArchLinux,自带的Iceweasel、KOffice等软件能够满足基本的网络浏览,文字处理以及计算机学习的需要,分A,B两种型号,其中售价分别是A型25美元,B型35美元。基金会从日开始接受B型的订货。& & &&树莓派基金会提供了基于ARM的Debian和Arch Linux的发行版供大众下载。还计划提供支持作为主要语言,支持、BBC BASIC , (通过 RISC OS 映像或者Linux的"Brandy Basic"克隆),C, 和Perl等编程语言.
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'&>&&>&&>&&>&树莓派基础教程包 zip
树莓派基础教程包 zip
上传大小:16.4MB
里面有很多树莓派硬件开发的文档,包括电脑vnc远程登录树莓派,苹果手机访问树莓派,树莓派安装xbmc系统,汉化,显示桌面,烧录sd卡,Linux命令行学习手册等许多说明文档
综合评分:0(0位用户评分)
所需积分:10
下载次数:7
审核通过送C币
创建者:caozhy
创建者:qq_
课程推荐相关知识库
上传者其他资源上传者专辑
开发技术热门标签
VIP会员动态
android服务器底层网络模块的设计方法
所需积分:0
剩余积分:720
您当前C币:0
可兑换下载积分:0
兑换下载分:
兑换失败,您当前C币不够,请先充值C币
消耗C币:0
你当前的下载分为234。
树莓派基础教程包 zip
会员到期时间:
剩余下载次数:
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:微信扫码关注
我们会不定期通过微信提供 Maker 相关的资讯和好玩的创意,敬请关注哦!
树莓派 HiFiBox DAC 扩展板
HiFiBox DAC 是一款适用于树莓派的音频硬解码扩展板。支持 Volumio、BuneAudio、OSMC 等功能强大的播放软件,是快速搭建树莓派 HiFi 系统的不二之选!
菲尔宾 (Carrie Anne Philbin)著,方可(树莓派实验室)译
您对这儿的内容还有疑问?
是否想深入了解?
实践上是否需要支持?
欢迎加入我们的社区,这里有热心技术宅倾力支持!
创客笔记服务
我们提供免费好用的笔记服务,只为需要以Wiki方式梳理知识的你准备!
微信扫码关注
我们会不定期通过微信提供 Maker 相关的资讯和好玩的创意,敬请关注哦!
实验室QQ群:
(E群,空闲)
(D群,已满)
(C群,已满)
(B群,已满)
(A群,已满)
创客笔记服务
我们提供免费好用的笔记服务,只为需要以Wiki方式梳理知识的你准备!
赞助与合作
“树莓派实验室”欢迎同类网站、社区与我们展开各类形式的合作,同时也在寻求有节操的硬件供应商的赞助。
请邮件联系 7355861[树莓派 基础教程_树莓派吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:36,124贴子:
树莓派 基础教程收藏
众所周知,树莓派的操作系统是Linux,所以对于小白来说,学习Linux很重要废话不多说,教程开始========入手篇=======树莓派入手,需要一张大于8G的TF卡,可以先到树莓派官网下载最新的NOOBS系统,通过win32diskimager将下载的Noobs写入TF卡,将TF卡插入树莓派,树莓派接上HDMI显示器和电源、键盘鼠标、最好有网络插入以太网接口,第一次开机,树莓派会出现一个蓝色界面,第一项是使用整张SD卡(本人亲测会报错),第二项是设置密码,第三项是开机进入的界面(小白进入选择那个有Desktop的选项),小白只需要修改这三项即可。修改完后按键盘→到Finish,他会问你是否reboot(重启),选择yes(是),树莓派会重启,之后会进入密码输入,树莓派的初始用户名是pi,密码是raspberry,输入完后不报密码错误就可以了
=====命令 Startx=====Startx命令(无参数)startx命令可以从后台进入树莓派桌面
=====命令 raspi-config(树莓派特有)=====raspi-config(进入树莓派综合管理界面)(无参数)可以进入树莓派综合设置界面
=====命令 cd=====cd(更换所在目录)(有参数)cd [要进入的目录]可以更改当前所在的文件夹
=====命令 ls=====ls(查看当前目录文件)(有参数)由于ls命令参数很多,楼主就写常用的把ls -[参数1][参数2]......(中间参数之间不加空格和-)l 列表方式a 全部文件(隐藏的)可以查看当前目录文件
欢迎大家来我的树莓派小站w w w . h u a n g b c . c n(去掉空格)
=====命令 su=====su (更改账户)(有参数)树莓派的常用账户就两个root 超级管理员(类似windows下的Administrator)pi 普通管理员su [账户]更改账户=====sudo与su的一种(楼主认为)一起讲了=====sudo (普通账户以管理员账户运行命令)(有参数)所有命令都可以sudo 后面可以带参数sudo (命令 可以有参数)普通账户以管理员账户运行命令
=====文件属性=====图片来自:第2-4为属主(创建文件的人)的权限第5-7为属组(创建文件人的组)的权限第7-9位表示其他用户的权限r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限下面举例说明:-rwx------: 文件所有者对文件具有读取、写入和执行的权限。-rwxr―r--: 文件所有者具有读、写与执行的权限,其他用户则具有读取的权限。-rw-rw-r-x: 文件所有者与同组用户对文件具有读写的权限,而其他用户仅具有读取和执行的权限。drwx--x--x: 目录所有者具有读写与进入目录的权限,其他用户近能进入该目录,却无法读取任何数据。Drwx------: 除了目录所有者具有完整的权限之外,其他用户对该目录完全没有任何权限。=====chmod与chown命令=====两个类似的命令chmod(修改用户对文件的权限)(有参数)u(user)用户的当前权限g(group)组的当前权限o(other)其他用户的当前权限chmod
[用户] +[权限]$ chmod u+x file
给file的属主增加执行权限$ chmod g+x file
给file的属组增加执行权限$ chmod o+x file
给其他用户增加执行权限chown(修改文件的主人)(有参数)chown [选项]... [所有者][:[组]] 文件...chown pi:pi 123.txt 使文件的主人变为pi
=====tar命令=====tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。# tar -cf all.tar *.jpg这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。# tar -rf all.tar *.gif这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。# tar -uf all.tar logo.gif这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。# tar -tf all.tar这条命令是列出all.tar包中所有文件,-t是列出文件的意思# tar -xf all.tar这条命令是解出all.tar包中所有文件,-t是解开的意思压缩tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg tar -czf jpg.tar.gz *.jpg
//将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar -cZf jpg.tar.Z *.jpg
//将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Zrar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linuxzip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux解压tar -xvf file.tar //解压 tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2
//解压 tar.bz2tar -xZvf file.tar.Z
//解压tar.Zunrar e file.rar //解压rarunzip file.zip //解压zip总结1、*.tar 用 tar -xvf 解压2、*.gz 用 gzip -d或者gunzip 解压3、*.tar.gz和*.tgz 用 tar -xzf 解压4、*.bz2 用 bzip2 -d或者用bunzip2 解压5、*.tar.bz2用tar -xjf 解压6、*.Z 用 uncompress 解压7、*.tar.Z 用tar -xZf 解压8、*.rar 用 unrar e解压9、*.zip 用 unzip 解压
=====apt-get命令=====从网络数据源下载并安装指定软件(有参数)apt-get [方式] [软件包名称]方式:install(安装) uninstall(卸载)例:sudo apt-get install scim(安装scim输入法)
写了半天,楼主好累。。。。。。注意,上面的命令如果不在root账户中运行最好加上sudo不然可能报错欢迎大家来我的树莓派小站w w w . h u a n g b c . c n(去掉空格)
收藏了,比鸟哥的书容易懂,多谢
今天再讲几个常用命令把1、添加用户命令useradd需要用到新建文件夹命令mkdir(有参数) mkdir [文件夹名]需要用到cp命令(复制)(有参数)cp [原始文件/文件夹 位置] [目标文件/文件夹 位置]useradd 添加用户(有参数)例子:(创建一个叫Test的账户)sudo useradd -mk /home/test -s /bin/bash testsudo passwd test也可以这样麻烦点,但比较好理解sudo mkdir /home/test (在/home目录下创建一个叫test的目录)sudo useradd -d /home/test -s /bin/bash test (通过useradd添加这个用户并绑定该用户文件夹为刚才创建的文件)sudo chown test:test /home/test
(之前学过的更改文件主人命令,将/home/test 的主人更改为test)sudo cp /etc/skel/* /home/test
(复制账户初始文件)sudo passwd test
设置test账户密码
2、用户的删除需要用到rm命令(删除文件)(有参数)rm [参数] [文件/文件夹]如果要删除文件夹需要rm -rsudo userdel test (通过userdel删除test账户)rm -rf /home/test (删除该账户文件)
文件操作命令合计(不是楼主做的,楼主在网上找到一个比较详细的,可以对照一下),可以温故知新一下一、目录创建在/home/wwwroot目录下新建一个sinozzz123的文件夹mkdir /home/wwwroot/sinozzz123二、目录复制1.把/home/wwwroot/sinozzz里面的文件和文件夹等复制到home/wwwroot/sinozzz123目录下cp -rf /home/wwwroot/sinozzz/* /home/wwwroot/sinozzz1232.把/home/wwwroot/sinozzz123/abc/下的文件夹和文件复制到home/wwwroot/sinozzz123目录下cp -rf /home/wwwroot/sinozzz123/abc/* /home/wwwroot/sinozzz1233.把/home/wwwroot/sinozzz目录复制到/home/wwwroot/sinozzz123目录下,即把sinozzz复制变成sinozzz123的子目录,变成/home/wwwroot/sinozzz123/sinozzz的路径cp -rf /home/wwwroot/sinozzz /home/wwwroot/sinozzz123三、目录剪切1.使用mv命令剪切文件。如需要将/home/wwwroot/sinozzz123/music/目录下的1.mp3文件剪切到/home/wwwroot/sinozzz123/abc目录下,执行下面的命令即可:# mv /home/wwwroot/sinozzz123/music/1.mp3 /home/wwwroot/sinozzz123/abc2.使用mv命令剪切文件夹。把/home/wwwroot/sinozzz123/soft文件夹剪切到/home/wwwroot/sinozzz123/abc目录下# mv /home/wwwroot/sinozzz123/soft /home/wwwroot/sinozzz123/abc3.使用mv命令剪切文件夹和文件把/home/wwwroot/sinozzz123/photo/下的文件夹和文件剪切到/home/wwwroot/sinozzz123/abc目录下# mv /home/wwwroot/sinozzz123/photo/* /home/wwwroot/sinozzz123/abc四、目录重命名在linux下,移动文件跟重命名都是同一个命令,mv(就是move的意思)命令: mv 源文件名 目标文件名1.把/home/wwwroot/sinozzz123/index.htm重命名为/home/wwwroot/sinozzz123/index.html# mv /home/wwwroot/sinozzz123/index.htm /home/wwwroot/sinozzz123/index.html2.把/home/wwwroot/sinozzz123目录重命名为/home/wwwroot/sinozzz456# mv /home/wwwroot/sinozzz123 /home/wwwroot/sinozzz456五、目录删除linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。直接rm就可以了,不过要加两个参数-rf即:rm -rf
目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思1.删除文件使用实例:rm -f /home/wwwroot/sinozzz456/index.html将会强制删除/home/wwwroot/sinozzz456/index.html这个文件2.清空文件夹实例:rm -rf /home/wwwroot/sinozzz456/abc/*将会强制删除/home/wwwroot/sinozzz456/abc目录下所有文件、文件夹,保留/home/wwwroot/sinozzz456/abc目录3.删除文件夹实例:rm -rf /home/wwwroot/sinozzz456将会强制删除/home/wwwroot/sinozzz456目录以及其下所有文件、文件夹需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的当然,rm还有更多的其他参数和用法,man rm就可以查看了如果是在/home/wwwroot/目录下进行操作,则可以省去每个命令的/home/wwwroot/部分
今天就先发布但这里了,明天的都放在,例子里讲,楼主认为这更好理解
要考试了,先不发了,等下周三考完了
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或使用树莓派搭建属于自己的web服务器(一)安装LAMP_Linux教程_
使用树莓派搭建属于自己的web服务器(一)安装LAMP
来源:人气:971
1. 调整pi的GPU内存占用大小
作为web服务器,不需要输出视频信号,所以尽量缩小GPU的内存用量,以便最大化pi的性能。
1 sudo ri-config
选择Advanced Options -& Memory Split ,然后填入16 ,保存后需要重启
2. 更新你的pi
1 sudo apt-get update
2 sudo apt-get upgrade
  更新完成后最好重启一下
3. 安装服务器软件
我们来安装最常用的LAMP,即 , Apache,
3.1 安装 Apache 和 PHP
1 sudo apt-get install apache2 php5 libapache2-mod-php5
3.2 安装 MySql(安装过程中需要设置密码)
1 sudo apt-get install mysql-server mysql-client php5-mysql
3.3 安装完成后需要重启一下 apache
1 sudo service apache2 restart
所需软件都安装完成后,服务器基本就算是架设好了,这时候打开你的浏览器,输入127.0.0.1,应该就可以看到一个这样的页面:
网站根目录默认在 /var/www/html 中,如果你想获得更多关于服务器的信息,可以在网站根目录中放一个php探针页面,推荐&雅黑PHP探针&,然后访问该页面 127.0.0.1/tz.php 就可以读取出关于服务器的所有详细信息了
参考资料:
&Raspberry Pi Part 10: How to set up a Linux Web Server on your Pi&
优质网站模板}

我要回帖

更多关于 树莓派3 风扇安装教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信