边缘设备的远程发布方案
拾月拾玖 2019-08-11 11:18:43 最近几天需求做一个边缘设备的远程发布
需求如下:
1、用户通过上传应用包上传到设备进行发布
2、支持启动,停止,重启,销毁
3、可查看设备运行状态
方案使用的docker+镜像仓库+mqtt:管理平台通过mq发送消息,设备订阅,执行脚本,上报状态
当前问题:
边缘设备直接到用户
手里1、云端相关仓库和服务器安全,由于用户直接使用边缘设备,包括私服安全,和代码反编译方面安全
2、设备运行安全性,设备如果接受到mq客户端需要升级,中间网络或者其他原因引起启动失败,需要重启设备才可以,甚至可能无法启动mq客户端造成无法启动成功
暂时想到这两点,时间有限也没有太详细的考虑,望众大神答疑建