5.外網(wǎng)穿透及domoticz遠(yuǎn)程控制NodeMcu點(diǎn)燈

斷更許久,但生活還需要繼續(xù),很多事情無(wú)法回頭無(wú)法改變,人在自然面前,在時(shí)間面前太無(wú)力了,時(shí)間還在往前,我也只能硬著頭皮繼續(xù)前行。

外網(wǎng)穿透及domoticz遠(yuǎn)程控制NodeMcu點(diǎn)燈

前言

之前的文章,都是在同一個(gè)局域網(wǎng)內(nèi)的遠(yuǎn)程控制nodeMcu點(diǎn)燈,無(wú)法實(shí)現(xiàn)外網(wǎng)控制,即用其它網(wǎng)絡(luò)如手機(jī)移動(dòng)網(wǎng)絡(luò)是無(wú)法控制的。而且前面提到了用domoticz遠(yuǎn)程控制NodeMcu,domoticz有著比較精美的UI界面,可兼容設(shè)備多,可安裝在多個(gè)設(shè)備上,比如手機(jī),平板,樹(shù)莓派等等,完全可以做一個(gè)物聯(lián)網(wǎng)或智能家居的中央控制系統(tǒng),且具有私密性和安全性(不是用其它公司的云端平臺(tái),而是自己搭建)。

我學(xué)習(xí)NodeMcu的目的,就是希望能實(shí)現(xiàn)各種產(chǎn)品的聯(lián)動(dòng),同時(shí)簡(jiǎn)化自己的操作,讓機(jī)器替我們思考甚至做決定,以及滿足自己的個(gè)性化定制需要。

1、外網(wǎng)穿透

要實(shí)現(xiàn)外網(wǎng)穿頭,關(guān)鍵就是設(shè)備端口的外網(wǎng)映射。一般我們的nodeMcu都是連接到我們的路由器上的,路由會(huì)給它一個(gè)IP地址,這個(gè)是內(nèi)網(wǎng)的IP。先運(yùn)行前文寫(xiě)得遠(yuǎn)程點(diǎn)燈程序。

運(yùn)行前文點(diǎn)燈程序.png

可以看到紅框的是nodeMcu的IP,nodeMcu已經(jīng)連上路由了,程序打印ip出來(lái)的。在看看自己的路由設(shè)置里。

nodeMcu在路由里連接情況

不同路由器,設(shè)置界面不一樣的,相信大家都能找到自己路由里各設(shè)備的連接情況的。好了,接著就是在路由里綁定nodeMcu的IP和MAC。


固定IP和MAC.png

一般都在路由的DHCP里設(shè)置的,手動(dòng)指定,輸入nodeMcu的MAC和IP就可以固定了,這樣每次nodeMcu連接路由IP都不會(huì)變化了。
然后就是外網(wǎng)穿透了,也是路由里設(shè)置。

端口轉(zhuǎn)發(fā)設(shè)置

不同的路由設(shè)置里,端口轉(zhuǎn)發(fā)的名稱(chēng)可能不一樣,但相信大家都能找到對(duì)應(yīng)設(shè)置端口和IP映射的位置。這里有一點(diǎn)需要提醒大家,外網(wǎng)的IP端口不要選擇常用的,防止沖突,而且這樣也不安全。服務(wù)類(lèi)型選擇HTTP,本地的通信類(lèi)型選擇TCP或both或ALL。
如此外網(wǎng)穿透就搞定了。試試看吧能不能用手機(jī)移動(dòng)網(wǎng)絡(luò)點(diǎn)亮nodeMcu上的LED吧。

1. 首先找到路由的外網(wǎng)IP,路由里一般看得到得,或者百度“IP”

路由外網(wǎng)IP
百度IP

解釋一下,我現(xiàn)在是換了路由,所以2個(gè)IP不一致,正常應(yīng)該是一樣的。

2. 然后試試遠(yuǎn)程控制,命令形式是“IP+端口+命令”,之前的命令例子是
http://192.168.8.145/on,現(xiàn)在如果外網(wǎng)ip是115.223.145.61,映射端口是81,那命令是http://115.223.145.61:81/on,注意一定要帶端口號(hào)。
看是不是真正實(shí)現(xiàn)了遠(yuǎn)程控制。

2、domoticz遠(yuǎn)程控制

2.1、domoticz簡(jiǎn)單介紹

這里是domotic的WIKI百科,相關(guān)內(nèi)容,有興趣的大家可以了解一下。這是它的官網(wǎng),有下載的頁(yè)面,我現(xiàn)在暫時(shí)使用的是windows版,安裝在電腦上,先玩玩吧,等以后有機(jī)會(huì)試試樹(shù)莓派版或手機(jī)版。
domoticz平臺(tái)的特點(diǎn)是支持很多硬件,支持顯示采樣數(shù)據(jù),可以統(tǒng)計(jì)數(shù)值,支持搭建智能家居平臺(tái),國(guó)外開(kāi)發(fā)資料相對(duì)比較齊全,而且開(kāi)源,完全免費(fèi),還有一點(diǎn)是支持中文顯示,可以定制家庭平面圖。

2.2、domoticz下載安裝

前面說(shuō)到我下的是windows版,一路默認(rèn)吧。


安裝.png

然后打開(kāi)運(yùn)行,是運(yùn)行web里的。

domoticz頁(yè)面.png

2.3、domoticz設(shè)置

選擇setup,讓我們先找到熟悉的中文。

domoticz設(shè)置.png

選擇language中chinese,再點(diǎn)紅色的Apply setting,就可以了,如果不起效果,請(qǐng)?jiān)貺atitude和Longitude中輸入0或者北京的經(jīng)緯度,再應(yīng)用設(shè)置,成功后是這樣的。

中文界面

2.4、domoticz點(diǎn)燈設(shè)置

1、開(kāi)始設(shè)置吧,選擇硬件。

1.png

2、創(chuàng)建傳感器,注意類(lèi)型選擇,設(shè)置好,點(diǎn)增加。

2.png

3、選中開(kāi)關(guān),選手動(dòng)添加燈/開(kāi)關(guān),如圖設(shè)置即可,關(guān)于類(lèi)型選擇,暫時(shí)沒(méi)有研究就默認(rèn)吧。

3.png

4、編輯燈的設(shè)置

4.png

5、添加開(kāi)燈和滅燈命令,注意開(kāi)關(guān)類(lèi)型選擇,保存。

5.png

6、最后點(diǎn)燈試試,看是否nodeMcu上的LED點(diǎn)亮了。

6.png

2.5、domoticz其它功能

這里稍微提一下,自己摸索吧,這是domoticz內(nèi)置的Blockly編程語(yǔ)言,當(dāng)然它也支持Lua,通過(guò)這個(gè)編程,相信實(shí)現(xiàn)多個(gè)硬件聯(lián)動(dòng)和控制,也會(huì)比較簡(jiǎn)單。


sp170524_230155.png

結(jié)尾

本節(jié)主要介紹了關(guān)于內(nèi)網(wǎng)穿透的相關(guān)內(nèi)容,再引申了domoticz的相關(guān)設(shè)置應(yīng)用,如此實(shí)現(xiàn)真正的遠(yuǎn)程控制就成為了可能。當(dāng)然domoticz功能強(qiáng)大,后面我們?cè)僖黄鹕钊雽W(xué)習(xí)吧。

參考

domoticz官網(wǎng):http://www.domoticz.com/
domoticz的WIKI:http://www.domoticz.com/wiki/Domoticz_Wiki_Manual

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,002評(píng)論 6 542
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,400評(píng)論 3 429
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 178,136評(píng)論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 63,714評(píng)論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,452評(píng)論 6 412
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 55,818評(píng)論 1 328
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,812評(píng)論 3 446
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 42,997評(píng)論 0 290
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,552評(píng)論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,292評(píng)論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,510評(píng)論 1 374
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,035評(píng)論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,721評(píng)論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 35,121評(píng)論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 36,429評(píng)論 1 294
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 52,235評(píng)論 3 398
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,480評(píng)論 2 379

推薦閱讀更多精彩內(nèi)容