天天看點

android客服端+eps8266+單片機+路由器之遠端控制系統

用android客服端+eps8266+單片機+路由器做了一個遠端控制的系統,因為自己是在實驗室裡,是以把實驗室的門,燈做成了遠端控制的。

控制距離有多遠------隻能說很遠很遠,隻要你手機能上網的地方,不對應該是隻要能打電話的地方,不對應該是隻要是移動網(我用的是移動的卡)覆寫的地方,

這篇隻說明怎麼樣才能實作遠端通信(在路由器上怎樣設定,wifi子產品eps8266怎樣設定),最後會貼上單片機,android的源碼

請事先參考我的前幾篇文章

實作遠端最好用這兩種

 http://www.cnblogs.com/yangfengwu/p/7736296.html

 http://www.cnblogs.com/yangfengwu/p/8175080.html

有人的設定方法介紹

<a href="http://www.usr.cn/Faq/146.html" target="_blank">http://www.usr.cn/Faq/146.html</a>

<a href="http://www.usr.cn/Faq/148.html" target="_blank">http://www.usr.cn/Faq/148.html</a>

另外

android客服端+eps8266+單片機+路由器之遠端控制系統
android客服端+eps8266+單片機+路由器之遠端控制系統

我做的手機tcp客服端

android客服端+eps8266+單片機+路由器之遠端控制系統
android客服端+eps8266+單片機+路由器之遠端控制系統

關于上面的遠端 與 近程連接配接

遠端連接配接:

當手機是2G,3G,4G上網的時候,或者,連接配接了wifi子產品所連接配接的路由器的時候,或者所連接配接的路由器橋接了wifi子產品所連接配接的路由器。

遠端連接配接伺服器ip是路由器的公網ip

android客服端+eps8266+單片機+路由器之遠端控制系統

對于通信端口号是設定wifi子產品所監聽的端口号(它通信的端口号)

unsigned char code CIPSERVER[]="AT+CIPSERVER=1,10000\r\n";//開啟伺服器模式,端口号10000

 近程連接配接:

因為我設定了wifi子產品AP 兼 Station 模式,是以子產品會發出無線信号,我連接配接它的wifi信号也能完成通信,隻不過連接配接它的wifi信号後,要連接配接的ip位址為192.168.4.1

好了附上單片機程式,本來我設定了傳回資料,但是因為我的燈和門并沒有加檢測是以後來就去掉了

android客服端+eps8266+單片機+路由器之遠端控制系統
android客服端+eps8266+單片機+路由器之遠端控制系統
android客服端+eps8266+單片機+路由器之遠端控制系統
android客服端+eps8266+單片機+路由器之遠端控制系統

完了,,,,,,,

android代碼

android客服端+eps8266+單片機+路由器之遠端控制系統
android客服端+eps8266+單片機+路由器之遠端控制系統
android客服端+eps8266+單片機+路由器之遠端控制系統
android客服端+eps8266+單片機+路由器之遠端控制系統
android客服端+eps8266+單片機+路由器之遠端控制系統
android客服端+eps8266+單片機+路由器之遠端控制系統

權限

用到的圖檔就不貼了

其實隻要看過前幾片文章,做這個絕對沒問題。

我還在程式裡設定了申請密碼,讀手機的IMEI号 ,然後做了一些運算後當成登陸密碼,(運算方法隻有我和信任的人自己知道,凡是想用這款軟體控制實驗室,必須通過我們對他的手機的IMEI号進行運算後才可以得到登陸密碼)我是為了保證每個人的手機安裝軟體後都有自己單獨的登陸密碼,防止其他人安裝軟體後就可以控制實驗室。

上面有運算過程,我已經修改了。防止意外,若有問題QQ946029359

軟體可以在

android客服端+eps8266+單片機+路由器之遠端控制系統

上搜尋實驗室

android客服端+eps8266+單片機+路由器之遠端控制系統

關于密碼列如我的手機

android客服端+eps8266+單片機+路由器之遠端控制系統

取前六位863328除6 =143888然後減一 = 143887

因為路由器的公網IP會變,可以用花生殼申請一個域名,這樣登陸的時候輸入域名就行了.解決公網IP會變的麻煩..這是網友雲霄(QQ名稱)告訴我的..謝謝他