上一篇博客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]账户并删除。
修改创建账户的能量值或密码
现在创建工程: