1. 程式人生 > >Android+ESP8266+路由器實現遠程控制(基於花生殼域名方式訪問)

Android+ESP8266+路由器實現遠程控制(基於花生殼域名方式訪問)

花生殼 esp8266 花生 但是 便宜 www 監聽 nat 不同

x先說一下實現的功能,其實就是遠程控制

和這篇文章的控制 http://www.cnblogs.com/yangfengwu/p/5295632.html 應該說是這篇文章的升級,解決這篇文章由於路由器斷電上電有時候公網IP就變了....所以利用了花生殼的域名解析功能,咱控制IP不再輸入公網IP而是輸入咱用花生殼申請的域名,然後就不會變了,對了其實一開始想用.nat123

申請個域名然後用,但是呢我的電腦不知道怎麽回事軟件總是打不開,,後來就選擇花生殼了,,,選擇花生殼還有一個好處是咱的路由器一般都有花生殼,然後呢就不用一直登錄它給的客戶端了...對了需要6塊錢,然後呢說的可以用一年,就是最便宜的一年6塊錢,但是我一個朋友已經用了兩年了........

對了有些人問怎麽控制單片機................程序裏面我寫成了網絡的數據直接發送到串口,串口的數據直接發送到網絡,您可以直接可模塊串口通信,,,而且如果您單片機不會用串口,那就先做檢測8266的引腳也行,,,,,

可以先看這四篇,就明白了,,,如果用AT指令,只是通信上像這篇這樣配置,只是咱TCP客戶端連接的時候IP是域名罷了

技術分享圖片

先看效果---然後再具體說如何申請域名,ESP8266的程序怎麽寫(只是連接路由器建立TCP服務而已),手機APP怎麽弄,,,然後....其實很簡單....

技術分享圖片 用WiFI模塊連接路由器技術分享圖片

然後呢用花生殼申請域名,然後用路由器添加映射或者用花生殼客戶端添加映射,,,後面會詳細說怎麽弄,

技術分享圖片 軟件後面會說,IP是我利用花生殼申請的域名,因為我是用花生殼客戶端做的映射所以給了我一個端口號,具體後面會說

技術分享圖片 用的那天做的WiFI小車的程序,只是多了一個控制繼電器的東東,,話說可以遠程控制小車了

http://www.cnblogs.com/yangfengwu/p/7633980.html 這是具體做軟件的步驟,,只是沒有那個控制繼電器的按鈕,,,具體源碼在最後

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

現在看如何用花生殼申請域名

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

關註一下可以免費送域名

技術分享圖片

咱呢先用第一種方式他給的客戶端映射,,然後實現遠程,,如果路由器有花生殼可以直接看關於路由器的花生殼怎麽弄了,,,,

技術分享圖片

技術分享圖片

技術分享圖片

然後自己安裝哈

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片 WiFI模塊內部監聽的8080,,用Lua寫的程序

技術分享圖片

技術分享圖片

現在呢就可以做到遠程控制了

技術分享圖片 技術分享圖片

技術分享圖片

---對了,,程序就是簡單的TCP通信,,,只不過呢通過上面的設置以後呢,咱的WiFi模塊的IP映射到了公網,然後呢通過域名的解析,然後和咱手機通信了....不過通過這種方式必須登錄花生殼的客戶端才行......現在刪除

技術分享圖片

技術分享圖片

技術分享圖片

對了不同路由器的界面可能不一樣,自己可以百度下

技術分享圖片

然後

技術分享圖片

不過呢因為自己的路由器是從主路由器接過來的...所以呢實現不了.....親們測試的時候一定要用主路由器測試哈

這樣的話只需要路由器一直工作這就可以了.......然後如果遇到什麽問題可以直接問官網的客服.....

是不是很簡單哈就配置實現了遠程控制了......雖然花點錢但是還挺便宜.....這樣隨時隨地的就可以控制家裏或者工廠裏面的設備了

現在還有問題是咱的WiFi模塊連接路由器會隨機分配IP,,咱固定住,,,可以通過路由器的IP 和 MAC綁定

技術分享圖片

或者呢,,可以直接用程序設置模塊綁定

技術分享圖片

因為咱用的WiFI小車的程序,,,咱做小車的時候,這個引腳輸出PWM用來控制小車的速度

技術分享圖片

咱可以

技術分享圖片

這樣就能調節光的亮度了--話說還是無極調光呢.......

不過自己沒有測試哈,,,親們自己測試吧(如果燈用的另一個電源,別忘了把兩個的負極接到一塊哈--共地)

8266的程序呢,可以參考

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

Android 軟件的程序呢可以參考

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

實物鏈接 https://item.taobao.com/item.htm?spm=0.7095261.0.0.129455c4OenkB8&id=560618102494

對了.為什麽發有助於學習的廣告也會被移除首頁呢????自己有一篇寫了三天,竟然也被移除首頁.......... 以後自己一定要有自己的網站!!!!!!!

這篇文章的所有源碼,,,為什麽不說源碼呢,,因為就是用的WiFi小車的源碼......只不過中間是通過域名訪問的

鏈接:http://pan.baidu.com/s/1eROIPUE 密碼:bfdp

實物

對了自己有什麽問題可以,到我的博客裏面看

http://www.cnblogs.com/yangfengwu/

技術分享圖片

哎,那天朋友問我何時更新8266SDK的開發,然後還有個朋友問我何時把SDK的TCP服務器優化一下程序,還有要做的板子,還有以前做的

項目要放到淘寶上,還有激光打槍的,,還有一個很麻煩的硬件,上位機,APP結合的,還有現在的一個小女生的課程設計,,,,,,,,真的想自己也有影分身,然後多好.......

Android+ESP8266+路由器實現遠程控制(基於花生殼域名方式訪問)