NODEMCU遠程連接本地Blynk server

上一篇博客https://blog.csdn.net/armcsdn/article/details/103131048

實現了遠程訪問本地 Blynk server服務器,在此基礎上我們要實現NODEMCU連接上自己部署的本地服務器,只不過NODEMCU和服務器均不在同一局域網內。

     爲什要自己部署 Blynk server服務器?因爲官方的公網服務器是有能量限制的,你用了一個部件就會扣除能量,能量不夠就不能創建應用程序了,還要花錢購買。自己部署可以隨意添加能量。

  所需器件:1 花生棒一個

                    2 NODEMCU開發板一塊。

                    3 樹莓派3一個(做服務器用)。

                    4小米WIFI插座一個(或其他品牌的WIFI插座)

                    5手機(遠程控制WIFI插座)

應用環境:1 樹莓派放在你自己的家裏,樹莓派電源適配器通過小米WIFI插座連接電源。

                   2 花生棒的USB電源線連接在樹莓派的USB插座上,只要樹莓派上電則花生棒也一同上電。花生棒的網絡接口通過網線和你家裏的路由器網絡接口連接。

                  3爲保證網絡連接可靠,我使用有線網絡連接樹莓派和路由器。(我的樹莓派無線網絡不可靠)。

首先手機遠程遙控WIFI插座開啓,等待1分鐘後遠程ssh登陸樹莓派,修改/etc/rc.local文件,把 Blynk server自動啓動添加進系統

nano /etc/rc.local

在文件中添加如下語句:

java -jar /home/pi/server-0.41.11-java8.jar -dataFolder /home/pi/Blynk &

詳情見附圖

保存好/etc/rc.local文件,重啓樹莓派

reboot

待重啓完畢後,

使用手機上的Blynk軟件,創建新的賬戶,如圖:

在Chrome或火狐瀏覽器中輸入服務器訪問地址,以默認管理員賬號[email protected],密碼爲admin登陸。登陸成功,點擊左側Users,出現默認用戶列表.注意[email protected]不要刪除,我以前刪除[email protected]賬戶說法是錯誤的,必須保留。該賬戶可以查看註冊到你建立blynk服務器的其他賬戶,而且方便給其他賬戶充值。

在其他用戶在手機上創建賬戶可以通過[email protected]賬戶看到。如果你建好了blynk服務器,把服務器的地址告訴你的朋友,邀請他一起創建物聯網應用。但管理員的賬戶你需要保護好。

修改創建賬戶的能量值或密碼

 

 

 

現在創建工程:

 

然後到服務器的網頁中查看授權碼,點擊賬戶列表裏的賬戶即可進入,實際內容如圖:

複製圖片所示的Token。

打開Arduino,安裝Blynk:

搜索庫

安裝庫:

在Arduino中打開示例->Blynk->Boards_WiFi->ESP8266_Standalone,加入token和遠程服務器地址和端口號,改動如下:

保存編譯並下載程序後nodemcu重啓 ,嘗試連接服務器,

 成功到連接自己部署的服務器

發佈了33 篇原創文章 · 獲贊 11 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章