您的位置:首页 > 移动开发

树莓派制作,敲击式Flappy-Bird,远程PPT

2015-01-06 12:49 543 查看
http://homeway.me/

在土豆Hackthon上完成的,两个基于WebSoceket和树莓派的小应用.

第一个是基于websocket的远程ppt系统.

第二个是基于websocket的敲击式Flappy Bird.

0x01.远程ppt系统

=>简介:

远程ppt系统支持用手机控制ppt,或者用传感器控制ppt(只要在杯子上吹口气,就能控制ppt)。

系统建立在WebSocket上,树莓派I/O口与web端ppt分别为不同的client,与服务器处于同一socket。

树莓派端用python,Web PPT端用php。

=>原理:



=>demo效果:





视频地址: http://xiaocao.u.qiniudn.com/blog%2Fraspberry-socket-remote-ppt-7-2014-10-15.mp4

0x02.Flappy Bird

=>简介:

拿个小遮罩,敲击杯子上方,就能玩flappy bird啦。

=>原理:



=>demo效果:



0x03.关于socket:

WebSocket教程请看: http://www.cnblogs.com/hustskyking/p/websocket-with-php.html
由于python的socket是基于TCP层协议,而php里面socket是基于HTTP协议的WebSocket,所以想让python的socket与php的socket对接。

比赛时候,找了一晚上bug,然后,发现,WebSocket实现web对接时候,要先进行报头验证,握手,该阶段基于http协议。

so,想要解决python socket与php socket对接,要实现TCP socket与HTTP socket握手认证。

最后终于在github上找到答案了。https://github.com/Lawouach/WebSocket-for-Python

0x04.关于源码

源码和IO方式暂不公开,有需要的们可以找我。xiaocao.grasses@gmail.com

0x05.关于比赛

比赛演示时候出现问题,表示很伤心,不过和队友合作很开心,一起度过一个愉快的周末。









本文出自 夏日小草,转载请注明出处: 《 树莓派-hackthon作品 》

-by小草

2014-10-15 01:25:37
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: