手工耿的魚竿開源了!

程序分為app端和樹莓派端,在這里再講一下原理
app和樹莓派用socket進行連接,采用的是CS架構(gòu),樹莓派端是Server
這里就有個問題,IP如何確定呢,首先樹莓派和app必須在一個局域網(wǎng)內(nèi),安卓手機打開熱點,樹莓派連接熱點,就形成了一個簡易局域網(wǎng),然后樹莓派會有有一個內(nèi)網(wǎng)ip
但此時手機并不知道樹莓派ip多少,樹莓派會把ip提交給epcserver,手機會通過epcserver得到樹莓派的局域網(wǎng)ip,然后手機就可以連接到樹莓派了,有點類似bt種子的tracker原理
連接之后手機劃屏?xí)o樹莓派發(fā)送指令,樹莓派接受到指令之后就會做相應(yīng)的動作。
app的源碼是java+native(c語言),算法部分是c語言,ui是java
樹莓派端是python
不說多了,下載地址
↓↓↓↓↓
https://api.jb996.cn/files/CyberFisher.7z
標(biāo)簽: