此作起源。通常咱們所說的IOT都是在內網透過WIFI控制,不然就是將資料丟到類似ThingSpeak網站去,但如果要從外網控制家中WIFI設備ESP8266,進行澆水開冷氣動作則力有未逮,原因是通常這些WIFI裝置使用的是浮動IP,都是類似192.168.1.100這種內網網址,外網是連不到的,不然就是要付費使用第三方轉址機制。
現在台灣大多使用中華電信光世代寬頻,而光世代小烏龜有提供port forwarding功能,透過轉址服務即能從外網(亦即世界各個角落)定位到家中ESP8266,接下來即為大家介紹。
1. 打開瀏灠器,輸入http://192.168.1.1,帳密皆為 user
1. 在Arduino IDE中設定好NODEMCU環境後,打開NodeMcu.ino
2. 上傳後,打開終端機,即可看到ESP8266的位址,此例為 192.168.1.111
設定好前面步驟後,便可在世界各個角落連到家中ESP8266了,若有任何問題,歡迎聯繫 ted99.tw@gmail.com