看外国人都喜欢用平台,比如Blynk,IFTTT, Firebase等。。。用了这些平台,只要能看懂文字,大家都能自己做自己的物联网了
当然墙内使用还是很烦躁的。。。
看到Blynk是开源的,所以决定玩玩。
注意:后面所有有关代码的,我都回贴上官方github的连接,这样找的时候好找
1.资源地址:
Blynk-server:https://github.com/blynkkk/blynk-server(开源服务端)
Blynk-library:https://github.com/blynkkk/blynk-library(支持的板子的库和例程)
BlynkApp:https://www.apk4fun.com/link/62809/a/(毕竟google play进不去,这个地方可以下)
2.Blynk
正如官方介绍,一个物联网app。
![](https://img.haomeiwen.com/i2245742/6c37d08a61be3f87.png)
3.开始
1)下载源码
2)安装PostgreSQL数据库
https://www.postgresql.org/download/windows/
3)导入数据库文件
https://github.com/blynkkk/blynk-server/blob/master/server/core/src/main/resources/create_schema.sql
怎么导。。。自己百度可以的。
duckduckgo推荐
4)代码的数据库配置
https://github.com/blynkkk/blynk-server/blob/master/server/core/src/main/resources/db.properties
默认是不用改的,可能你会问,为什么用户名密码不改成自己的
你前面导入的sql文件,它里面的最后几行,创建了test用户,密码是test,很贴心!
create user test with password 'test';
GRANT CONNECT ON DATABASE blynk TO test;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO test;
5)服务器配置
https://github.com/blynkkk/blynk-server/blob/master/server/core/src/main/resources/server.properties
基本需要改的就是这里
登录这个后台的管理员账户,注意不是app的账户
后台地址 https://localhost:9443/admin (这块有个梗,我后面没说的话就是我还没登录进去,,,)
![](https://img.haomeiwen.com/i2245742/cbb326482aa6294f.png)
6)邮箱配置
注意只能用谷歌邮箱,用来给注册用户发auth token的,当然自己玩也可以不配,可以直接到app里复制auth token
![](https://img.haomeiwen.com/i2245742/f6b67e120e96ed9e.png)
7)修改后台界面?
请到这里
没啥用,,,如果app开源就神作了
当然你要想登录进去,需要改这个H5新增破功能,浏览器绝对没怎么支持
把这里两行的integrity
和crossorigin
删除掉
![](https://img.haomeiwen.com/i2245742/a0fa050e38cf32bf.png)
即可登录进去啦
![](https://img.haomeiwen.com/i2245742/1c6d111e749c425b.png)
![](https://img.haomeiwen.com/i2245742/e84afc621e23945f.png)
8)怎么运行代码?
sorry,,,放到了最下面
测试的话运行这个即可
![](https://img.haomeiwen.com/i2245742/f290e255dd962323.png)
9)推荐打包
别用这个打包,,,
![](https://img.haomeiwen.com/i2245742/3e2b3640cee77bf5.png)
我们用下面这个命令来打包,避开测试,测试太坑了。。。有些东西没配置总是报错
mvn clean install -Dmaven.test.skip=true
代码根目录下,命令行即可。我猜你不知道文件夹下shift+鼠标右键调出当前文件夹下命令行
![](https://img.haomeiwen.com/i2245742/47db05d8caf5752a.png)
打包结束
![](https://img.haomeiwen.com/i2245742/68c494b22415f430.png)
\blynk-server\server\launcher\target
在这个文件夹下,会看到jar包
![](https://img.haomeiwen.com/i2245742/73e2d42c92abcb6c.png)
10)运行jar包,开始(。・∀・)ノ゙嗨
注意要设置保存配置的路径,不然重启后你的设置都没了哦,比如我放到D盘的blynk文件夹
java -jar server-0.28.4-SNAPSHOT-java8.jar -dataFolder D:\blynk
OK啦!
![](https://img.haomeiwen.com/i2245742/f6a0565d50a24d4d.png)
11)总结
总体来说,还是简单的
下面一节,让我们来玩(。・∀・)ノ゙嗨
网友评论