things-framework

物联网旨在万物互联协同为人们提供更好的服务。

物联网物模型上下文协议(TMCP)旨在让万物用同一种语言互联协同。

Things Framework 旨在为物模型上下文协议(TMCP)的落地提供完整解决方案。

为什么需要 Things-Framework

近年来,物联网的发展与人们最初设想的“万物互联”愿景渐行渐远,暴露出的种种问题引发了业界的普遍担忧。然而,大模型的崛起为物联网生态注入了新的活力,有望成为物联网的下一个关键入口。如何将大模型深度融入物联网,拓展其能力边界,使其更好地服务于人类,已成为当前物联网发展的核心议题。

大模型智能体(Agent)及模型上下文协议(MCP)的出现,赋予了大模型具身智能及调用多样化工具的能力,其中MCP的设计理念给予了我重要启发。物联网不仅要解决设备跨生态、跨网络、跨应用的互联与协同问题,还需在大模型驱动下,为用户提供更智能的数据分析、设备控制、事件处理等服务。为此,我参考MCP协议,提出了物联网物模型上下文协议(TMCP),用于规范设备与设备、设备与大模型之间的通信。

TMCP协议基于MCP服务、JSON‑RPC协议以及物联网物模型标准,构建了互联互通解决方案,有效弥合了大模型与物模型之间的鸿沟,为万物互联注入了新的内涵。而Things‑Framework则致力于推动TMCP协议的落地实施,提供完整的解决方案。

什么是 Things-Framework

Things-Framework基于物模型DSL设计思想和物模型上下文协议,抽象物联网设备服务,事件和属性,以TMCP消息驱动的物联网消息驱动架构的开发框,旨在解决以下物联网开发的痛点:

如何设计 Things-Framework

模块说明:

如何使用 Things-Framework

集成条件:

引入依赖:

implementation 'cn.huangdayu.things:things-spring-boot-starter:2026.1.0'

版权声明

版权私有,未经授权,不得商用。