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或火狐浏览器中输入服务器访问地址,以默认管理员账号admin@blynk.cc,密码为admin登陆。登陆成功,点击左侧Users,出现默认用户列表.注意admin@blynk.cc不要删除,我以前删除admin@blynk.cc账户说法是错误的,必须保留。该账户可以查看注册到你建立blynk服务器的其他账户,而且方便给其他账户充值。

在其他用户在手机上创建账户可以通过admin@blynk.cc账户看到。如果你建好了blynk服务器,把服务器的地址告诉你的朋友,邀请他一起创建物联网应用。但管理员的账户你需要保护好。

修改创建账户的能量值或密码

 

 

 

现在创建工程:

 

然后到服务器的网页中查看授权码,点击账户列表里的账户即可进入,实际内容如图:

复制图片所示的Token。

打开Arduino,安装Blynk:

搜索库

安装库:

在Arduino中打开示例->Blynk->Boards_WiFi->ESP8266_Standalone,加入token和远程服务器地址和端口号,改动如下:

保存编译并下载程序后nodemcu重启 ,尝试连接服务器,

 成功到连接自己部署的服务器

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

armcsdn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值