跟Ipaddr学习 树莓派python编程(随时随地)
&磨磨唧唧与磨刀霍霍
不久前,发现群里聊天话题多少都与python和树莓派沾边。Python作为一门万能编程语言,简单易用,在诸多领域得到广泛关注。树莓派上自然也少不了python的影子。
这个系列教程主要是循着两条线索,树莓派和python。很多朋友都考虑过随时随地都可以练习python编程,或者调试自己的树莓派。相应的方法也出现很多,比如用花生壳内网穿透访问树莓;通过otg将手机虚拟为树莓派的网络设备,然后vnc树莓;还有些小伙伴使用了python for Android项目,在手机上用python编写一些小脚本(扫描二维码啦,简易的app啦)……
这里分享一下我的的思路把,
引用林肯大叔的一句话,“Giveme six hours to chop down a tree, and I will spend the first four sharpeningthe axe."(“如果我有六个小时砍一棵树,我会先花4个小时把斧头磨锋利“)。
用我们的话说,就是“磨刀不误砍柴工”。
磨刀
先看看看我们的基本方案
方案一
方案二
手机《==otg=usb=》raspi----power
方案三
手机作为AP<==wifi==> raspi----power
方案四
rasp+屏幕+飞鼠---power
或raspi+触摸屏幕----power
既然提到“磨刀不误砍柴工”,那我们就该好好的准备一番。
需要准备什么?
树莓派2、(其他版本也可以哦,只是2会感觉很流畅),一部智能手机(其实也可以是其他设备,平板、笔记本电脑……),
容量足够且携带方便的 移动电源,移动电源(实测,8kmah的移动电源5.1v2A输出口供电超过12小时)
用于ssh树莓的APP (这里我使用的Serverauditor,大家用自己习惯的)
搭建环境,
老规矩,还是用官方最新的树莓派镜像raspbian
安装好后做些简单配置,比如改改用户名啦,设定默认登录账户啦,扩展容量到全盘啦,相信每一个玩过树莓派的小伙伴都可以轻易完成这些准备工作。
重要的事情换大字号
我们要在树莓上搭建一个wifi热点,这个百度一大把,
这里只简单整理一下,
1,获取hostapd软件包源码;
2,编译;
3,安装;
4,获取并安装dnsmasq,用于做本地dns(并非必须);
5,配置dhcp(用于自动分配ip地址);
6,设置防火墙(非必须,主要是为了转发流量,在家里或办公室可以当做防火墙和软路由使用)
准备工作做好了,再准备一个合适的载具吧。树莓派和移动电源放在里面,这样就可以开心的用手机接入树莓小网络,开始python之旅。
好吧,我承认,这片帖子是来水一下的,只是半夜醒来,也不想做其他事情。