Skip to content

Commit

Permalink
fix:优化物模型说明目录
Browse files Browse the repository at this point in the history
  • Loading branch information
microrain authored and microrain committed Feb 15, 2024
1 parent ff0c060 commit 9847398
Show file tree
Hide file tree
Showing 8 changed files with 57 additions and 48 deletions.
2 changes: 1 addition & 1 deletion docs/base/concept/noun.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ sidebar_position: 0

- 事件(event):用于描述设备主动上报的事件,可包含多个输出参数,参数必须是某个“属性”。

[更多内容...](tsl.md)
[更多内容...](./tsl/intro)

## 产品模型

Expand Down
7 changes: 7 additions & 0 deletions docs/base/concept/tsl/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"label": "物模型",
"position": 1,
"link": {
"type": "generated-index"
}
}
File renamed without changes.
File renamed without changes.
9 changes: 4 additions & 5 deletions docs/base/concept/tsl.md → docs/base/concept/tsl/intro.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
sidebar_position: 1
---
# 物模型说明
# 什么是物模型

现实世界是由真实存在的物理设备所组成的,我们可以将这些设备称之为“物”。物联网的目的则是能够将现实世界中的万“物”通过网络连接在一起,并将其数字化成云端的服务或者资源,通过整合各类服务资源实现智能化。因此,在物联网所构建的数字世界里,我们首先需要对“物”有一个清晰、统一的定义,用于描述“物”具体能做什么,能够提供什么样的服务和资源。ICA联盟从产品层面对“物”进行了功能建模,定义出统一的“物的抽象模型”以及“物的描述语言(TSL,Things Specification Language)”

Expand All @@ -10,8 +10,7 @@ sidebar_position: 1
# 物的抽象模型

物的抽象模型是对“设备是什么”、“设备能做什么”的一种描述,包括有:物的状态、物的档案信息、物的功能定义。

![物的抽象模型](../../imgs/description/tsl.png)
![物的抽象模型](../../../imgs/description/tsl.png)

| 物的状态Status | 设备在线/离线、激活/未激活的状态。 | |
| ------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
Expand Down Expand Up @@ -52,7 +51,7 @@ ICA数据标准的平台会采用JSON Schema定义,自动生成物模型的描
物模型是物理世界的实体东西的一个抽象,是进行数字化描述后,用于数字世界的数字模型。抽象就是要提取出产品的共同特征,形成模型。以智能灯为例,不同的灯,尽管规格不同,但它们的属性是相似,比如都有开关状态的属性,功能逻辑也相仿。我们可以将这些特征标准化,形成智能灯的物模型。
反过来,物模型也规约了设备的功能。新增加的设备,如果是同一类型的,在设计、研发中,会遵循相同的功能定义,有相同的特征,实现相同的服务。比如,灯都应该有“开”和“关”两种状态。

![在这里插入图片描述](../../iot/imgs/device/tsl001.jpeg)
![在这里插入图片描述](../../../iot/imgs/device/tsl001.jpeg)

## 要使用物模型?
基于共同的抽象特征,物模型可以让应用程序不再针对一个个的产品设备,而是同一类设备采用相同的处理逻辑。这实际上是应用开发的基础。当烟感传感器的数值触发报警时,即使是不同品牌的烟感产品,应用程序也可以对数值做相同的处理和判断,否则只能分别进行数值分析。
Expand All @@ -72,7 +71,7 @@ ICA数据标准的平台会采用JSON Schema定义,自动生成物模型的描
这种设备
动作由应用下发给设备,设备可以返回结果给应用。从执行的流程看,动作还可以进一步分为同步和异步。这取决于动作是否是个耗时的操作,以及其他应用逻辑对于动作执行结果的依赖关系。

![在这里插入图片描述](../../iot/imgs/device/tsl002.jpeg)
![在这里插入图片描述](../../../iot/imgs/device/tsl002.jpeg)



Expand Down
83 changes: 43 additions & 40 deletions docs/base/version.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,50 +2,53 @@

社区版可用于个人学习或自有项目使用,不得商业给第三方。企业版提供更为丰富的功能及技术支持服务。SagooIOT 所有版本均开放源代码,使用方禁止单独售卖源代码。

**说明**
## 许可说明

SagooIOT基于模块化管理,所有版本均提供源代码


| 功能 | 开源社区版 | 专业版 | 企业版 |
|---------------------------------|------------------------------------------|--------------------------|--------------------------|
| 许可协议 | AGPL3.0协议 | 永久授权 | 永久授权 |
| 开放源代码 ||||
| 设备管理,设备接入 ||||
| 多消息协议支持 ||||
| 规则引擎-设备告警 ||||
| 规则引擎-数据转发 ||||
| 系统监控,数据统计 ||||
| 插件支持 ||||
| 短信、钉钉、企业微信、邮件、WebHook通知 ||||
| MQTT(TLS) 、TCP(TLS) ||||
| 数据中心 ||||
| UDP,CoAP(DTLS) ||||
| Http,WebSocket(TLS) ||||
| 数据权限控制 ||||
| 规则引擎-可视化设计器 ||||
| 代码快速生成 ||||
| 视频设备管理<br/>支持GBT/28181视频设备接入 ||||
| 可视化组态管理 ||||
| 可视化大屏管理 ||||
| 场景联动 ||||
| 远程配置 ||||
| OTA 升级 ||||
| OpenAPIs ||||
| 北向接口 ||||
| 集群部署支持 ||||
| 一对一企微群支持 ||||
| 应用接入管理 ||||
| 设备档案管理 ||||
| 物联卡管理 ||||
| 移动端系统(H5,小程序,苹果,安卓) ||||
| [指数计算管理](../datahub/totalIndex) ||||
| [大屏协同播放控制器](../extended/lsc) ||||
| [modbus云网关](../extended/modbus) ||||
| [ICE104云网关](../extended/ice104) ||||
| [设备本地端网关](../extended/gw) || 单独付费 | 单独付费 |
| 功能 | 开源社区版 | 专业版 | 企业版 |
|---------------------------------|----------------------------------------------|--------------------------|--------------------------|
| 许可协议 | AGPL3.0协议 | 永久授权 | 永久授权 |
| 开放源代码 ||||
| 设备管理,设备接入 ||||
| 多消息协议支持 ||||
| 规则引擎-设备告警 ||||
| 规则引擎-数据转发 ||||
| 系统监控,数据统计 ||||
| 插件支持 ||||
| 短信、钉钉、企业微信、邮件、WebHook通知 ||||
| MQTT(TLS) 、TCP(TLS) ||||
| 数据中心 ||||
| UDP,CoAP(DTLS) ||||
| Http,WebSocket(TLS) ||||
| 数据权限控制 ||||
| 规则引擎-可视化设计器 ||||
| 代码快速生成 ||||
| 视频设备管理<br/>支持GBT/28181视频设备接入 ||||
| 可视化组态管理 ||||
| 可视化大屏管理 ||||
| 场景联动 ||||
| 远程配置 ||||
| OTA 升级 ||||
| OpenAPIs ||||
| 北向接口 ||||
| 集群部署支持 ||||
| 一对一企微群支持 ||||
| 应用接入管理 ||||
| 设备档案管理 ||||
| 物联卡管理 ||||
| 移动端系统(H5,小程序,苹果,安卓) ||||
| [指数计算管理](../datahub/totalIndex) ||||
| [大屏协同播放控制器](../extended/lsc) ||||
| [modbus云网关](../extended/modbus) ||||
| [ICE104云网关](../extended/ice104) ||||
| [设备本地端网关](../extended/gw) || 单独付费 | 单独付费 |
| 商业限制 | 仅用研究学习,不可以用于商业项目 <br />(如需用到商业项目请联系我们进行购买授权) | 不限项目数量使用,禁止单独售卖源代码及编译程序。 | 不限项目数量使用,禁止单独售卖源代码及编译程序。 |
| | | | |
| 费用 | 3000元 | 请联系我们 | 请联系我们 |


## 加入QQ社区
QQ群号:686637608
备注:SagooIoT


2 changes: 1 addition & 1 deletion docs/iot/device/product.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ sidebar_position: 1

### 物模型管理

物模型是设备在云端的描述,从属性、功能、事件、标签四个维度定义一个真实设备。具体请参考[物模型说明](../../base/concept/tsl.md)
物模型是设备在云端的描述,从属性、功能、事件、标签四个维度定义一个真实设备。具体请参考[物模型说明](../../base/concept/tsl/intro)

在产品列表中,找到刚刚创建的新产品,点击"详情"-》物模型,需要定义产品的“属性”,"事件"和“功能”内容。这些是对设备的统一抽象,如某型号注塑机,某型号空气压缩机等。

Expand Down
2 changes: 1 addition & 1 deletion docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import rehypeKatex from 'rehype-katex';
const config = {
title: 'SagooIoT',
tagline: '开源物联网系统',
deploymentBranch: '旨在提供高性能、低成本、易用的企业级物联网系统',
deploymentBranch: '旨在提供高性能、低成本、易用的企业级物联网系统',
favicon: 'img/favicon.ico',

// Set the production url of your site here
Expand Down

0 comments on commit 9847398

Please sign in to comment.