ThingsBoard许可证服务器是一套专有的计费解决方案,允许ThingsBoard专业版(TB PE)客户轻松在线购买许可证密钥。 在线支付由 Stripe 保障安全,支持信用卡和电汇。
您可能已经知道,TB PE支持按需付费订阅和永久许可证模式。 许可证服务器于2019年中推出,基于我们对前500名TB PE客户的计费经验,旨在在以下方面做出改进:
-
随处部署。在许可证服务器出现之前,按需付费订阅仅在AWS、Azure等少数市场上提供。 从技术上讲,无法在本地或Digital Ocean、阿里云等其他云上部署按需付费订阅,尽管客户对此需求很高。 现在,您可以在任意位置启动TB PE实例。
-
简单升级。订阅计划之间的迁移虽有可能,但操作并不像应有的那样简单直接。 该过程涉及手动重新配置、数据库备份/恢复,显然会导致停机。 使用许可证服务器,只需几步即可完成,且完全无需停机。
-
顺畅购买流程。我们增加了信用卡/借记卡支付功能。 现在您可以轻松在线购买年度许可证,无需手动文书工作。 数分钟内即可启动实例。 所有发票会自动生成,可在许可证门户以 PDF 形式下载。
-
客户体验。部分云市场过度索取客户数据。 因此,我们很难在不直接与客户沟通的情况下提高客户满意度。 现在我们可以获得真实反馈,并据此让产品尽可能贴近客户需求。
-
集群设置。采用现代微服务部署方式,我们增加了为 ThingsBoard 集群中所有节点设置单一许可证密钥的能力。 这简化了集群管理,减少添加/移除集群节点所需的手动工作。 现在您可以在浮动模式下启动多个集群节点,实际 ThingsBoard 进程与物理硬件无关。
-
经销商与渠道合作伙伴。对于ThingsBoard合作伙伴,许可证服务器可简化对客户的管理。 这是深化合作与信任的新一步。每家合作伙伴都有专用优惠券代码用于跟踪销售并向最终用户提供优惠。 能够为最终用户快速订购新许可证,可缩短解决方案交付时间,并相应降低额外成本。
许可证服务器产品设计为通用型,可用于销售任何采用按需付费或永久许可证模式的软件产品。 如果您有兴趣将其用于销售自己的软件,请联系我们。
产品功能
- 按需付费订阅
许可证服务器支持购买ThingsBoard的月度或年度订阅。有关可用订阅的更多详情,请参见定价。 购买订阅后,您可以灵活地升级或降级订阅计划。默认情况下,订阅涵盖单个ThingsBoard PE实例(服务器进程)。 但是,您可以向同一订阅添加更多实例。这允许在单一服务器集群中启动使用同一订阅凭据的多个实例。 该功能对基于容器的部署非常有用。
按需付费订阅适合正在起步、希望尽量减少前期许可成本的小公司和初创企业。 大多数订阅受限于可创建设备和/或资产的数量。
- 永久备用许可证
许可证服务器支持购买永久备用许可证。 永久备用许可证允许您在无需为其支付有效订阅的情况下使用软件特定版本。 购买永久备用许可证时,您可获得一年的软件更新。一年后,您可以继续使用平台。 您可为后续年份购买软件更新,通常需支付约初始许可证成本的40%的额外费用。
单个永久备用许可证涵盖单个ThingsBoard PE实例(服务器进程)。 例如,若要以HA模式运行ThingsBoard PE,您至少需要两个许可证。
- 通过Stripe进行安全在线支付
许可证服务器通过Stripe收取款项。 这意味着我们使用最流行的在线支付平台所提供的最佳安全与交易处理实践。 ThingsBoard无法访问您的信用卡数据。您可随时取消订阅。 ThingsBoard还提供下载发票电子副本的功能。
- 优惠券
许可证服务器允许管理员配置优惠券。这些优惠券可供合作伙伴、经销商和营销活动使用。
- 硬件无关的许可
许可证服务器不会基于硬件或VM参数生成许可证密钥。 许可证服务器客户端会定期向许可证服务器发出许可证验证请求。 这些请求验证订阅/永久许可证是否有效,以及已启动实例数量是否未超过订阅阈值。 更多详情请参见架构。
前提条件
许可证服务器客户端(例如您的ThingsBoard PE实例)需要能够连接到license.thingsboard.io主机以发出许可证验证请求。 若无法连接到该主机的时间超过24小时,许可证服务器客户端可能会关闭ThingsBoard实例。
架构
许可证服务器为许可证服务器客户端提供REST API,用于激活和验证许可证。
- 实例激活流程
在首次启动ThingsBoard PE时,内置的许可证服务器客户端会向许可证服务器生成“激活实例请求”。 该请求包含许可证密钥以及当前平台安装的版本信息。 许可证服务器根据许可证密钥查找订阅信息,并回复实例 ID、订阅计划数据以及若干校验字节。 许可证客户端将此信息本地存储,并在后续许可证验证请求中使用实例 ID 和校验字节。

许可证客户端定期向许可证服务器发出许可证验证请求。 若这些请求在可配置的时间内(通常为24小时)未成功,许可证客户端将关闭ThingsBoard PE实例。 若请求成功,客户端可能会收到订阅计划数据的更新。这可能由订阅计划的更新引起。
