相关路径
- 默认账号:root 密码:jelina
- Jelinvisor缓存路径:/mnt/overlay/rw/tmp
- Release安装路径:/app
- JelinaCloud配置文件:/mnt/boot/config.json
- 已注册:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17{ "applicationId": "100210", // 注册舰队ID "deviceType": "RK3568 KEDGE-350-A1", // 设备类型 "userId": "100062", // 配置创建者ID "appUpdatePollInterval": 900000, // 状态同步周期(单位:毫秒) "apiEndpoint": "https://jelinvisor.wise-iot-cloud.com", // 注册服务器地址 "mixpanelToken": "9bc11c59-3b26-4573-b1d2-1ec2f0aea993", // 弃用 "configStartWritePosition": "17M", // 配置写入起始位置 "productionModeFromCloud": false, // 生成模式开关(注:原文"生成"应为"生产") "uuid": "uuid", // 设备唯一UUID "deviceApiKey": "设备唯一密钥", // 设备云端认证唯一密钥 "registered_at": 1761531811473, // 注册时间(时间戳,单位:毫秒) "deviceId": 103194, // 云端设备ID "mqttEndpoint": "mqtt://159.27.0.1", // MQTT连接信息(服务器地址) "mqttUsername": "username", // MQTT连接用户名 "mqttPassword": "password" // MQTT连接密码 } - 未注册:
1 2 3 4 5 6 7 8 9 10 11{ "applicationId": "100210", // 将要注册的舰队ID "deviceType": "RK3568 AFE-E630 (AKA KEDGE-350-A1)", // 设备类型 "userId": "100005", // 配置创建者 "appUpdatePollInterval": 900000, // 状态同步周期(单位:毫秒,对应15分钟) "apiEndpoint": "https://jelinvisor.wise-iot-cloud.com", // 注册服务器地址 "mixpanelToken": "65f09e60-48d0-4836-b49f-e3f6e5034819", // 弃用 "provisionApiKey": "942c667a-c66f-44aa-99aa-8ef77b0afd28", // 舰队唯一注册密钥 "configStartWritePosition": "17M", // 配置写入起始位置 "productionModeFromCloud": false // 生产模式开关(原文"生成"为笔误) }
- VPN配置文件:/mnt/openvpn/jelina.conf
- JelinaOS版本信息: /etc/jelina-os-release
- Jelinvisor日志: /var/log/jelinvisor/jelinvisor.log
相关服务
- Jelinvisor: jelina-jelinvisor.service
- openvpn:[email protected]
- jelinvisor更新服务:jelina-instpackage-proxy.service
- 可通过日志分析jelinvisor为什么更新失败
相关命令
- 更新Jelinvisor: jelina-instpackage –local jelinvisor.pkg
- 查看Jelinvisor日志:
- 旧版本:journalctl -u jelina-jelinvisor.service -f
- 1.2.1及以后:tail -fn 50 /var/log/jelinvisor/jelinvisor.log
- 手动设置开发者模式:config.json中添加属性"forceDevelopmentMode":true
Jelina常用命令或命令组合
| 命令 | 说明 |
|---|---|
| jelina-ver | 查询当前JelinaOS的系统版本 |
| jelina-device-info get –sn –ssn | 查看设备SN号(RK和NXP兼容)的命令 |
| cat /run/jelina/register/jelina-register-state; echo | 检查设备是否注册过的本地检查方法:开机后,等待一分钟,命令行终端上使用该命令。返回verified,表示已注册过;返回not_registered,表示未注册过 |
| systemctl restart jelina-jelinvisor | 重启jelinvisor,一般用于初始化与Cloud的连接 |
| cat /mnt/boot/config.json | 查看“舰队”等配置信息 |
| journalctl -u jelina-jelinvisor.servicef | 查看最近的jelinvisor日志,一般用于分析设备无法online的情况 |
| systemctl start [email protected] | 恢复初始状态(Jelinvisor除外) |
| jelina-offline off | 切换jelinvisor到连线模式 |
| jelina-offline on | 切换jelinvisor到离线模式 |
磁盘空间
读写分区挂载在 /mnt/overlay/rw 目录下
/mnt/overlay/rw 目录大小应当与 / 目录大小一致,若不一致,说明磁盘空间不够,当前分区在使用内存空间
Jelinvisor只会上报可读写分区使用情况
应用管理
program : 由 systemd 管理
image : 由 Docker 管理