2485浏览
查看: 2485|回复: 4

[教程] 虚谷号自启动Blynk服务

[复制链接]
续上篇虚谷号部署Blynk本地物联服务器https://mc.dfrobot.com.cn/thread-302809-1-1.html,完成部署后一直纠结一个问题,难道每次要用Blynk服务的时候都要用主机模式或者远程桌面登录去启动吗?不现实!就想着能不能让服务随系统启动自动启动呢?求助度娘无果后突然想到我先前写过的树莓派部署自启动Siot https://mc.dfrobot.com.cn/thread-300030-1-1.html,同样都基于Linux系统,是不是可以一样操作呢?死马当活马,试试吧,果然尝试才有机会解决问题,请各位看官查收。
1.远程登录或者主机模式进入虚谷,我是先主机模式下通过
sudo apt install xrdp安装远程桌面
sudo apt installtightvncserver
然后可以通过windows的远程桌面连接登录虚谷
2.远程登录后打开LX终端
因为scope权限不够,需要进入root用户,用以下命令创建root密码
Sudo passwd root
根据步骤提示操作
3.输入su,输入root密码,进入root用户
虚谷号自启动Blynk服务图1
4.输入sudo apt install nano,安装nano文本编辑器(主要是我不会用vim)

5.输入sudo nano /etc/rc.local,编辑启动文件,出现以下界面按Y进入编辑界面
虚谷号自启动Blynk服务图2
在exit 0上面一行输入

java -jar/home/scope/server-0.41.12-java8.jar -dataFolder /home/scope/Blynk start &
虚谷号自启动Blynk服务图3
6.Ctrl+O保存,Ctrl+X退出

7.重启虚谷,搞定。

Eason_ever  学徒

发表于 2020-2-29 22:09:42

期待更新,能否出个案例学习一下
回复

使用道具 举报

Eason_ever  学徒

发表于 2020-2-29 23:27:47

我这里也给出另一种方法,同样有效。
如果想要每次虚谷号开机就自启动的话,可以修改/etc/rc.local文件,在exit 0上面一行输入
java -jar/home/scope/server-0.41.12-java8.jar -dataFolder /home/scope/Blynk start &
其实关键就在于在命令行后面加了start & ,如果今后有其他命令需要开机自启动,也可以添加到这里。
具体操作如下:远程桌面连接下打开文件,默认是用vim打开的,按i进入编辑模式,用方向键移动到exit 0 的上一行,输入上面的文字,按ESC退出编辑模式,输入“:wq”保存退出。
重启生效。
202002294752..png
回复

使用道具 举报

gada888  版主

发表于 2020-4-27 11:12:59

这个功能好
回复

使用道具 举报

yywudao  高级技师

发表于 2020-4-29 09:41:16

安装了 xrdp 后,可以不用再装 tightvncserver。 xrdp 安装的时候,会默认安装一个vnc服务端程序 --  vnc4server。
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail