设为首页收藏labplus社区产品资料库
0
积分值+2
0
掌控币+1
0  关注
1  粉丝
2  帖子
nylon26
2020年01月26日

#物联网应用#部署本地Blynk服务与掌控板的使用初体验

一、Blynk简单介绍

Blynk是物联网应用的产品,可以通过智能手机上的Blynk APP 远程控制硬件,显示传感器数据,存储数据,使数据图表化和其他一些很酷的事情。

每次你按下Blynk app上按钮时候,信息会传输到Blynk服务器上,再准确的发送到你的硬件上。如下图流程。 ​​


这里我要讲的是架设本地的bylnk,搭配掌控板(初学中。。。)

意义在于:

1、本地架设以后就没有能量石的限制了,官方的只有1000的能量石,如果做2~3个项目以后无法再做其他项目了。

2、可以做一个不依赖外网的内部网络架构,从安全方面考虑。

3、开源平台结合开源硬件树莓派显得更有价值。

二、win安装

https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html


下载jdk-13.0.2_windows-x64_bin.exe,文件大小159M

再下载https://github.com/blynkkk/blynk-server/releases/download/v0.41.12/server-0.41.12-java8.jar

双击启动即可

三、树莓派的虚拟机版本中安装

去树莓派官网https://www.raspberrypi.org/downloads/      由于我是在虚拟机中的树莓派系统做的测试,所以下载的Raspberry Pi Desktop (for PC and Mac)这个版本;如果要弄到树莓派硬件里的话,就自己下载img版本应该是一样的。

本来按照blynk的官方的说明是要先安装java的

Install java 8:

  sudo apt install openjdk-8-jdk openjdk-8-jre

Make sure you are using Java 8

  java -version  Output: java version "1.8"

但是发现通过java -version查询,本身就已经符合基础环境的要求了,直接跳过安装java jdk

​​


直接下载

wget "https://github.com/blynkkk/blynk-server/releases/download/v0.41.12/server-0.41.12-java8.jar"  

根据官方的操作步骤启动服务

java -jar server-0.41.12-java8.jar -dataFolder /home/pi/Blynk(图示下载的是0.41.11版本)

​​


四、本地局域网测试

访问blynk server后台,地址为https://127.0.0.1:9443/admin,注意该地址为https,而不是http。​​

弹出这个页面后,点击高级以后继续前往


​​

默认管理员账号为admin@blynk.cc,密码为admin。


五、应用说明

我是在mpython中写的,具体不做解释了。


授权码要到平台中找,在user里的userlist点击管理员后,找到相应的这个项目

​​



简要介绍下

1、按钮对应0的作用是让3个led开红灯或关闭

2、滑杆对应1的作用是调节绿灯的强度

3、lcd屏对应2的作用是接受到掌控板A或B的消息,A是回复收到,B是清空消息

4、输入框对应3的作用是发送消息到掌控板的屏

5、播放器对应4的作用是掌控板播放一段音乐

7

点赞

1970 次阅读4 条评论7 人赞1 人订阅
4条评论