178浏览
查看: 178|回复: 2

行空板部署自启动Blynk

[复制链接]
本帖最后由 freedomzjsx 于 2022-4-6 21:39 编辑

拿到行空板的第一个想法就是能不能像树莓派或者虚谷号一样部署Blynk服务端,反正就是折腾呗,后续则是利用板子的屏幕可视化Blynk数据库的数据,闲话不表,看步骤:
#安装putty远程连接工具
     登录行空板10.1.2.3,用户名root,密码dfrobot

#安装java
    sudo apt install default-jdk

#获取Blynk-sever服务端
    wget https://github.com/blynkkk/blynk ... /server-0.41.17.jar

#配置Blynk-server配置文件
   sudo nano server.properties
   将参考文件的内容复制然后粘贴根据下列进行参数修改,Ctrl+O写入,回车确定保存,Ctrl+X退出。
   参考https://github.com/blynkkk/blynk ... s/server.properties
   ①、修改http.port=8080,8080为SIoT服务端,为防止冲突需自行修改。
   ②、开启blynk的数据库存储功能,需要修改以下配置,enable.db和enable.raw.db.data.store都设为true。
   ③、修改默认的管理员账号和密码 admin.email=xxxxx@xxxx.xx ,admin.pass=xxxxxx


#安装并配置PostgreSQL数据库
  sudo apt install postgresql libpq-dev postgresql-client postgresql-client-common –y

# 在临时目录创建数据库文件
  sudo nano /tmp/create_schema.sql
  将参考文件的内容复制然后粘贴,Ctrl+O写入,回车确定保存,Ctrl+X退出。
  参考 https://github.com/blynkkk/blynk ... s/create_schema.sql


# 在临时目录创建数据库文件
  sudo nano /tmp/reporting_schema.sql
  将参考文件的内容复制然后粘贴,Ctrl+O写入,回车确定保存,Ctrl+X退出。
  参考 https://github.com/blynkkk/blynk ... eporting_schema.sql

# 官方提供的配置文件中时间变量的类型为timestamp,默认不带时区,会导致数据库中记录的时间值与当地时间有差值,需要修改该文件。将create_schema.sql文件和reporting_schema.sql中所有的timestamp替换(Ctrl+\)成timestamp with time zone(reporting_schema.sql文件中已有三处为timestamp with time zone,请不要修改)。

# 切换到postgres数据库管理员账号
sudo su postgres
psql    #进入数据库管理界面
\i /tmp/create_schema.sql  #用于创建数据库。根据数据库配置文件,将会创建一个名为blynk的数据库,同时还会创建一个用户名和密码都为test的用户
\q    #退出psql

psql    #进入数据库管理界面
\i /tmp/reporting_schema.sql  #用于创建数据库。根据数据库配置文件,将会创建一个名为blynk_reporting的数据库,#该数据库用于存放采集用户的所有数据
\q    #退出psql
exit   #退出

#配置Blynk-server自动启动
crontab -e
将下面的语句粘贴到打开的文件最后,Ctrl+O写入,回车确定保存,Ctrl+X退出。
@reboot java -jar server-0.41.17.jar -dataFolder /Blynk &

#至此,完成了Blynk-server在行空板的自启动部署,同时将用户的物联网设备连接到Blynk-server产生的数据存储到postgresql的blynk_reporting数据库中,方便读取数据进行分析和可视化。





hnyzcj  版主

发表于 2022-4-7 06:40:31

不错,哈哈哈哈
回复

使用道具 举报

peter3  初级技师

发表于 2022-4-26 14:18:17

相当厉害,从此就有一个行动的blynk服务器
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail