上一篇博客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服務器,把服務器的地址告訴你的朋友,邀請他一起創建物聯網應用。但管理員的賬戶你需要保護好。
修改創建賬戶的能量值或密碼
現在創建工程: