Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.39 KB

license.md

File metadata and controls

40 lines (30 loc) · 1.39 KB

License 授权

授权类型

类型 说明
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>(后续版本提供)。