| 类型 | 说明 |
|---|---|
free(免费版) |
无 license 文件时的默认状态:全功能,同时在线设备上限 100 台 |
monthly(月付) |
按到期时间计费,可绑定机器指纹 |
perpetual(买断) |
永久授权,可绑定机器指纹 |
- 无文件或验签失败 → 按免费版运行,不影响任何功能;
- 温和超限:在线设备超过上限时,仅拒绝新设备的下行消息并在 Web 界面告警, 已连接设备不受影响;
- 离线可验:授权校验不依赖外网;
- 防时钟回拨:月付/到期校验会记录历史最大时间戳,系统时间异常回拨时拒绝运行;
- 换机:绑定机器指纹的授权需联系售后重签(预留换机流程)。
license 文件为 JSON + Ed25519 签名(公钥内嵌于二进制,无法伪造):
{
"customer": "客户名",
"type": "monthly",
"expires_at": "2027-01-01T00:00:00Z",
"max_devices": 500,
"machine_id": "可选,机器指纹绑定",
"issued_at": "2026-01-01T00:00:00Z"
}默认路径 ./license.json,可用配置项 license.file 修改。
- 查看:
thingboot doctor(license 检查项)或 Web 界面 /GET /api/license; - 导入:Web 界面上传或
thingboot license install <file>(后续版本提供)。