樹莓派製做,敲擊式Flappy-Bird,遠程PPT

http://homeway.me/php


在土豆Hackthon上完成的,兩個基於WebSoceket和樹莓派的小應用.

第一個是基於websocket的遠程ppt系統.

第二個是基於websocket的敲擊式Flappy Bird.

0x01.遠程ppt系統

=>簡介:

遠程ppt系統支持用手機控制ppt,或者用傳感器控制ppt(只要在杯子上吹口氣,就能控制ppt)。html

系統創建在WebSocket上,樹莓派I/O口與web端ppt分別爲不一樣的client,與服務器處於同一socket。python

樹莓派端用python,Web PPT端用php。git


=>原理:

遠程ppt原理


=>demo效果:


往杯子吹口氣,ppt就能動




用手機遠程控制ppt




視頻地址: http://xiaocao.u.qiniudn.com/blog%2Fraspberry-socket-remote-ppt-7-2014-10-15.mp4github




0x02.Flappy Bird

=>簡介:

拿個小遮罩,敲擊杯子上方,就能玩flappy bird啦。web


=>原理:

flappy bird 原理


=>demo效果:

用手敲擊杯子上部,就能完flappy bird




0x03.關於socket:

WebSocket教程請看: http://www.cnblogs.com/hustskyking/p/websocket-with-php.html服務器

因爲python的socket是基於TCP層協議,而php裏面socket是基於HTTP協議的WebSocket,因此想讓python的socket與php的socket對接。websocket

比賽時候,找了一夜bug,而後,發現,WebSocket實現web對接時候,要先進行報頭驗證,握手,該階段基於http協議。app

so,想要解決python socket與php socket對接,要實現TCP socket與HTTP socket握手認證。socket

最後終於在github上找到答案了。https://github.com/Lawouach/WebSocket-for-Python

0x04.關於源碼

源碼和IO方式暫不公開,有須要的們能夠找我。xiaocao.grasses@gmail.com

0x05.關於比賽

比賽演示時候出現問題,表示很傷心,不過和隊友合做很開心,一塊兒度過一個愉快的週末。




土豆-avos-hackthon-合照




土豆-avos-hackthon-做品




土豆-avos-hackthon-做品




土豆-avos-hackthon-幹活




本文出自 夏日小草,轉載請註明出處: 《 樹莓派-hackthon做品 》


-by小草

2014-10-15 01:25:37

相關文章
相關標籤/搜索