跳到主要内容

什么是 tKeel ?

tKeel 是基于云原生构建的物联网开发框架,利用Dapr 实现语言无关性,最低成本与现有功能集成,通过插件机制实现业务扩展与模块化交付,帮助用户快速构建提可落地、可迭代、面向场景的物联网平台。

我们致力于为物联网开发者提供最优解,帮助物联网服务商解决高并发、多租户以及分布式的难题,使得物联网服务商可以专注于业务开发,更好的为客户提供价值。为使用者提供方便快捷地设备接入能力,还有极易理解和操作的数据抽象、丰富且强大的插件、清爽的平台操作页面让数据安全地尽在掌握。

为什么要选择 tKeel?

简单的说,我们有这些可能让你心动的理由:

  • 高扩展、可拔插的基础框架,默认支持多租户能力。
  • 简单快速的二次开发能力,不限定开发语言和架构。
  • 数据实体来描述设备、网关、空间等物理空间对象。
  • 对于数据实体可以随时获取当前数据快照并且订阅数据变化。
  • 简单快捷地推送实体数据到其他系统、平台。

组装式应用

tkeel 是构建行业组装式应用的数字平台。基于云原生构建核心框架,利用Dapr 实现语言无关性,通过插件机制构建行业组装式应用实现业务扩展与模块化交付。 组装式应用由打包业务能力(PBC)或软件定义的业务对象组装而成,可以帮助企业用户提供可落地、可迭代、面向场景的可重复使用的模块化解决方案,便于融合团队自行组装,进而可以快速创建应用,加速行业应用场景的数字化转型,构建产业数字经济;

tkeel 提供组装式应用开发所需要的各种公共能力。包括但不限于:

  • 多租户 + 权限机制
* OpenAPI 规范,提供安装、删除、租户启用、配额变更、租户禁用等标准通知回调机制
  • 自定义用量指标,统一配额管理,每个租户可以设定应用不同层级的能力(如配额)
  • 自定义监控指标,统一监控告警
  • 前后端可拔插

优势:

  • 插件基于云原生方式(helm、docker)发布
  • 提供完整的插件生命周期管理,插件安装、删除、租户启用、租户禁用
  • 提供插件可提供扩展点供其他插件扩展,方便构建行业标准
  • 插件基于Dapr构建,提供了跨语言服务协同的插件扩展能力以及非绑定的平台迁移能力

架构设计

image demo

  • 可扩展:采用云原生方法构建,基于微服务架构提高灵活性和可维护性,利用云平台设施实现弹性伸缩、动态调度、优化资源利用率,具有比传统系统更高的灵活性,同时能够促进开发、加快速度和提高性能。
  • 健壮高效:通过 数据层 定义了数据实体。 对真实世界的物体(things)进行了模拟、抽象, 您可以定义关系映射,使得数据在实体之间高速流动。
  • 开发简单:基于 Dapr 构建,解决了分布式系统中的数据流向与抽象问题,屏蔽了底层的复杂性,向外提供了更简单,面向开发者更友好的抽象 ,帮助用户快速构建物联网解决方案。
备注

如果您正在寻找 tKeel 的介绍性概述并了解有关 tKeel 基本术语的更多信息,建议访问概念部分

Getting Started

开始尝试 tKeel