Blynk 是一个非常好用的用于IOT应用的方案,开源,可以本地自己搭建,APP也很漂亮。但是Blynk现在升级后停止了老的版本,不再支持,服务器也停止申请了。

但是Blynk的开源代码还在,所以可以自己搭建Blynk服务器,非常方便使用。

  1. 你的先有个服务器,这个各种云服务器有很多,都有新人特惠,很便宜的,我是在腾讯云买的轻量云服务器(送宝塔面板腾讯专享版)。

  2. 有了服务器后,我是装了CentOS + 宝塔面板的镜像。

  3. 从宝塔面板装Docker(但Blynk会不会用到Docker,不确定,装吧)

  4. 如果有建网站要求,最好在第一次登录宝塔面板的时候看见提示,直接一键安装LNMP,因为这个只出现一次,现在不选,后面就要分着装。

  5. 安装Java

  6. 下载Blynk服务器程序

  7. 使用宝塔面板的文件功能,把Blynk服务器的程序文件,XXXX.jar文件上传到某个目录中。

  8. 使用宝塔面板的安全功能,把端口9443放行(这个是给Blynk服务器控制面板用的)。把端口8080放行(这个是给硬件控制板连接Blynk服务器用的,这个端口默认8080,可以更换,但在编写硬件控制板程序是,服务器信息里要修改成对应的端口),下图端口说明参考。

  9. 使用下面的命令启动(这个是可以后台运行的),从docker里启动不能后台运行。
    nohup java -jar XXXX.jar -dataFolder /opt/blynk_server/data &

运行成功后,会提示类似如下信息

Blynk Server successfully started.
All server output is stored in folder '/opt/logs' file.
Admin password not specified. Random password generated.
Your Admin url is https://10.0.4.7:9443/admin
Your Admin login email is admin@blynk.cc
Your Admin password is XXXXXXXXXXXXXXXXXXXX(记住这里的随机生成的密码)

通过腾讯云给你的公网IP + 端口访问Blynk服务器。
比如:10.10.10.10:9443/admin
如果出现下面的登录界面,那就是Blynk服务器搭建成功了!

现在可以用admin@blynk.cc邮箱和刚才记录的随机密码进行登录了。
登录进去后是下面这样的。

Enjoy IT!

Last modified: January 21, 2023

Author

Comments

Write a Reply or Comment

Your email address will not be published.