近年来物联网一直很热门,各大行业巨头都纷纷推出了自己的物联网平台,大部分都是收费的,但是总结起来,这些平台用的是别人搭建好的服务器,当然也有不知名的免费平台。今天就跟大家分享一个开源的物联网平台,可以利用开源代码来搭建自己的服务器。
简单介绍一下Blynk:
Blynk是一个物联网平台,旨在简化物联网的移动和Web应用程序的构建。轻松连接400多种硬件型号,如Arduino,ESP8266,ESP32,Raspberry Pi和类似的MCU,并在5分钟内为iOS和Android拖放IOT移动应用程序。这个平台最大的优势是它的服务器代码是开源的,可以运行在支持JAVA程序的平台上,搭建属于自己的服务端。本教程以WIN10系统为例,下面开始我们的操作吧!
第一步,先给电脑安装JAVA环境
到甲骨文官网下载适合自己电脑平台的安装包,下载的时候需要注册账号,按提示注册就好了2.安装保持默认设置就好,一般不要改动安装的位置
第二步,配置JAVA环境
1.回到桌面,右击“我的电脑”,选择“属性”
2.点击“高级系统设置”
3.点击弹窗底下的“环境变量”
4.进入“环境变量”,按照图示点击“新建”
5.新建第一个环境变量,变量名称为“JAVA_HOME”,变量值为是我们刚才安装的jdk的根目录
C:\Program Files (x86)\Java\jdk1.8.0_736.新建第二个变量,变量名为“CLASSPATH”,变量值为JDK根目录的lib目录
C:\Program Files (x86)\Java\jdk1.8.0_73/lib
7.接下来我们添加第三个变量,第三个变量名称为“PATH”,可以看到在我们的用户变量里面已经存在了“PATH”变量,所以这里我们不点击“新建”,这里我们点击“编辑”path变量
8.然后进入“PATH”变量中我们点击“新建”,变量值为JDK根目录的bin
C:\Program Files (x86)\Java\jdk1.8.0_73\bin
9.最后在环境变量界面点击“确定”即可
然后我们win+R启动电脑的cmd命令行,在上面输入以下代码查看jdk是否配置成功
java -version
如不成功,就需要检查环境配置步骤。
第三步,下载Blynk服务器文件,配置运行环境
1.蓝奏云下载https://wwma.lanzouf.com/iu2nw0rgc77a,蓝奏云的版本是修改了ESP8266的连接端口,由原来的8080改成了9590
2.下载完成之后把文件解压,并重命名“XX.jar”,名称自己定义,最好是数字或者英文(为了后面执行JAVA命令方便),放在电脑的C盘(或者D盘)新建的blynk文件夹里
3.在新建的blynk文件夹里新建一个名为“启动服务器”的txt文本,并在文本里添加代码:java -jar 1.jar -dataFolder C/blynk然后保存,注意服务器文件存在哪个盘符下,就写相应的盘符
4.将TXT文本重命名为Blynk.bat
5.这一步将是见证时刻的奇迹,双击Blynk.bat文件,出现如下画面说明革命成功了
后台管理账号只会在第一次运行显示,记得自己保存好
最后的最后我们打开浏览器,输入
https://127.0.0.1:9443/admin,密码就是第5步图中的password
输入账号和密码,即可登陆服务器后台