添加设备
组织成员及以上可以添加设备操作。
填写信息添加
在「组织管理」页面的「设备」分页,点击【添加设备】按钮。
在「添加设备」弹框中,输入设备 ID 及其他信息后,点击【创建】。其中,设备 ID 为唯一标识,不可重复。
当组织管理员设置了自定义字段时,用户需要按照页面提示将所有的必填项填写完整。如图示例中,门店和机型为自定义字段信息。
点击创建后,成功添加了设备。
从设备端添加
和上述「填写信息添加」入口一致,点击【添加设备】之后选择【从设备端添加】。
当前只支持Linux 设备,支持 arm64 和 x86_64 的架构,暂不支持 Windows 设备,如有相关的需求,请联系刻行团队。
当前程序需要安装 systemd service,请使用 root 账户执行下列命令。
联网安装
- 选择【通过命令行添加设备】,复制相关的命令信息
- 进入设备端,打开 shell 终端,粘贴复制的安装命令,回车执行。
- 安装完成之后,在设备列表页即可查看到相关的设备(依据设备的性能,启动存在一定的延时导致网页端的刷新存在一定的延迟)。此时设备已完成了注册操作,后续更多操作请查看设备准入。
离线安装注册
下面命令假设用户位于 /root
目录下,如果切换目录,请注意更改相关的路径信息。
- 下载安装脚本 coscene.sh、离线二进制文件压缩包 cos_binaries.tar.gz 到设备端,存放位置分别为
/root/coscene.sh
,/root/cos_binaries.tar.gz
- 在 root 目录下,给安装脚本赋予执行权限。
chmod +x /root/coscene.sh
- 以离线二进制文件压缩包
cos_binaries.tar.gz
放置在设备的/root/cos_binaries.tar.gz
位置为例
./coscene.sh --server_url=*** --project_slug=*** --virmesh_endpoint=*** --use_local=/root/cos_binaries.tar.gz
在 root 目录执行上述命令进行离线安装操作,其中,参数 --server_url
,--project_slug
,--virmesh_endpoint
请参考网页端生成结果获取,参数 --use_local
为离线二进制文件压缩包的路径。如果修改了二进制文件的目录位置,请修改 --use_local
参数,避免出现安装出现错误。
设备信息
当设备端安装之后,程序会默认在 /root/.config/cos/sn.txt
文件中写入一个 UUID 的 Hex 值作为当前机器的 ID 标识,绑定云端记录的设备 ID。使用设备的网络名称 + ID 的组合作为设备名称的默认值。
/root/.config/cos/sn.txt
作为机器端记录 ID 的唯一文件,请勿删除。否则会导致无法匹配云端记录,导致设备重新注册。
查看日志信息
在设备端执行以下命令,查看数据采集程序的日志信息。
journalctl -fu cos