# 许可政策

本页介绍 EMQX Edge 的许可政策，包括许可类型、使用限制、申请方式、安装步骤和支持选项。了解这些政策有助于确保产品使用合规且有效。

## 许可类型

EMQX Edge 提供三种许可类型，以满足从本地开发到生产级部署的不同使用场景。下表总结了它们的主要差异：

| License Type | Duration | Connection Limit | Purpose | Support Level |
| --- | --- | --- | --- | --- |
| **Built-in Trial** | 不限时 | 最多 10 个连接 | 开发和测试 | 社区支持 |
| **Trial** | 15 天（默认） | 可自定义（基于申请） | 评估 | 社区支持 |
| **Official** | 可自定义 | 可自定义 | 生产和商业使用 | 企业支持（SLA） |

以下是每种许可类型的详细说明：

### Built-in Trial License

Built-in Trial License 会在下载 EMQX Edge 时自动包含，无需申请，可立即使用。该许可**没有过期时间**，但限制为**最多 10 个并发 MQTT 连接**。它提供基础功能，适用于非生产环境中的开发和测试。

### Trial License

Trial License 用于在超出内置许可限制的场景中短期评估 EMQX Edge。默认有效期为 **15 天**，连接数限制可根据用户申请进行配置。你可以通过[自助表单](https://www.emqx.com/zh/contact?product=emqx-edge)申请试用许可。如有需要，可联系销售团队调整有效期和连接数限制，相关变更由销售团队通过 EMQ 后端许可系统管理。

### Official License

Official License 用于**生产和商业使用**。它提供完整功能访问、企业级支持，以及可根据业务需求定制的灵活条款。许可有效期和连接数限制都可根据部署需求自定义。要获取正式许可，请联系 EMQ 销售团队，他们会协助进行许可配置、定价和账号支持。

## 许可续期

EMQX Edge 提供主动续期提醒，帮助你有效管理许可过期时间。续期可平滑应用，最大限度减少对服务的影响。续期流程较为灵活，可根据部署需求和业务要求进行调整。

## 技术支持

支持范围取决于所使用的许可类型：

- **Trial license 用户**可通过公共论坛和资源获得社区支持。
- **Official license 持有者**可获得企业级支持，包括明确的服务等级协议（SLA）、优先问题处理和专属账号协助。

所有用户也都可以访问完整文档，包括安装指南、配置参考和 API 文档。

## 许可限制

### 基于时间的限制

Trial 和 Official 许可都有过期时间。当有时间限制的许可过期后，EMQX Edge 会继续运行，但会停止接受新的 MQTT 连接。已有 MQTT 连接不受影响。Built-in Trial License 没有过期时间，仅受连接数限制约束。

如果 EMQX Edge 未重启，Dashboard 和日志中会显示过期警告。但如果许可过期后重启 EMQX Edge，启动会因许可错误而失败。

为避免服务中断，请在许可过期前续期。

### 基于连接数的限制

EMQX Edge 在 Broker 层执行连接数限制。如果并发 MQTT 连接数超过许可限制，新连接会被拒绝，直到连接数回到允许范围内。

## 申请许可

### Trial License

要获取 EMQX Edge 试用许可，请访问[官方联系页面](https://www.emqx.com/zh/contact?product=emqx-edge)并填写申请表。你需要提供公司名称、联系方式和预期使用需求等基础信息。

申请通常会在 **24 到 48 小时**内处理。审批通过后，许可文件会通过邮件发送。请按照[安装许可](#安装许可)部分的说明激活。

### Official License

要申请生产或商业许可，请直接联系 EMQ 销售团队。销售团队会根据你的业务需求，协助确定许可有效期、连接容量和功能范围。

销售团队会与你一起定义合适的许可配置和价格。Official License 包含企业级支持和专属账号管理，以确保整个使用周期中的体验平稳可靠。

### 联系信息

许可相关问题：

- **Trial License 申请**：[https://www.emqx.com/zh/contact?product=emqx-edge](https://www.emqx.com/zh/contact?product=emqx-edge)
- **Official License**：联系销售团队
- **技术支持**：通过客户门户获取
- **一般咨询**：[contact@emqx.com](mailto:contact@emqx.com)

## 安装许可

你可以通过 Dashboard 安装或更新 EMQX Edge 许可，也可以手动替换许可文件。

### 方式 1：使用 Dashboard

1. 准备 License File。收到许可后（通常通过邮件发送），复制完整许可字符串，并将其保存为名为 `nanomq.lic` 的文件。

   - 在 **Linux** 上运行：

     ```bash
     # Replace <your_license_string> with your actual license string
     echo "<your_license_string>" > nanomq.lic
     ```

   - 在 **Windows** 上运行：

     ```powershell
     # Replace <your_license_string> with your actual license string
     "<your_license_string>" | Out-File -FilePath .\nanomq.lic -Encoding ascii
     ```

2. 通过 Dashboard 上传。

   - 进入 **Monitor** -> **Overview** -> **License**。
   - 点击 **Update License** 按钮。
   - 上传你创建的 `nanomq.lic` 文件。
   - 点击 **Confirm** 完成操作。

![](./assets/dashboard-license-install.png)

上传后，新许可会立即生效。

::: tip 注意

请确保许可文件仅包含许可字符串（不要包含额外空格、换行或缩进），并且在 Linux 和 Windows 上都使用 ASCII 编码。在 Windows 上需要特别注意，部分文本编辑器可能默认使用非 ASCII 编码。

:::

### 方式 2：手动替换文件

你也可以直接编辑 `nanomq.lic` 文件来手动更新许可。

1. 使用文本编辑器打开 `nanomq.lic` 文件。
2. 将文件内容替换为新的许可字符串。
3. 保存文件。
4. **重启 EMQX Edge** 以应用新许可。

> 该方式同时适用于 Linux 和 Windows 操作系统。在 Windows 上编辑时，请确保所有字符都使用 ASCII 编码。

## 常见问题

### 开始使用 EMQX Edge 是否需要申请许可？

不需要。EMQX Edge 自带内置许可，可立即使用，最多支持 10 个并发 MQTT 连接。

### 如何申请试用许可？

访问[官方联系页面](https://www.emqx.com/zh/contact?product=emqx-edge)并填写联系表单。

### 许可过期后会发生什么？

许可过期后，EMQX Edge 会停止接受新的 MQTT 连接，已有连接会保持活动状态，直到服务重启。

有关重启前后的详细行为，请参见[基于时间的限制](#基于时间的限制)。

如需续期，请联系**销售**团队。

### 可以提高试用许可的连接数限制吗？

请联系销售团队讨论自定义试用参数。

### 连接数限制如何执行？

MQTT Broker 会根据许可配置自动跟踪并限制并发连接数。

### 不同许可类型可获得哪些支持？

Trial License 包含社区支持，Official License 包含带 SLA 保障的企业支持。

---

*本文档可能会更新。请以官方网站上的最新信息为准。*
