基本概念

<table border="0" cellpadding="0" cellspacing="0"> <thead> <tr> <td style="background-color:#ededed; width:130px"> <p><strong>名词</strong></p> </td> <td style="background-color:#ededed; width:586px"> <p><strong>描述</strong></p> </td> </tr> </thead> <tbody> <tr> <td style="width:130px"> <p>产品</p> </td> <td style="width:586px"> <p>泛指一批具有相同功能的设备。IoT平台为每个产品颁发全局唯一的ProductKey。每个产品下可以有成千上万的设备。</p> </td> </tr> <tr> <td style="width:130px"> <p>设备</p> </td> <td style="width:586px"> <p>归属于某个产品的具体设备。设备可以直接连接IoT平台。</p> </td> </tr> <tr> <td style="width:130px"> <p>设备证书</p> </td> <td style="width:586px"> <p>设备证书指ProductKey、设备名称、DeviceSecret。</p> <ul> <li>ProductKey:IoT平台为产品颁发的全局唯一标识。</li> <li>设备名称:在注册设备时,自定义的或自动生成的设备名称,具备产品维度内的唯一性。</li> <li>DeviceSecret:IoT平台为设备颁发的设备密钥,和&ldquo;设备名称&rdquo;成对出现。</li> </ul> </td> </tr> <tr> <td style="width:130px"> <p>ProductSecret</p> </td> <td style="width:586px"> <p>由IoT平台颁发的产品密钥,通常与ProductKey成对出现,可用于一型一密的认证方案。</p> </td> </tr> <tr> <td style="width:130px"> <p>Topic</p> </td> <td style="width:586px"> <p>Topic是UTF-8字符串,是发布/订阅(Pub/Sub)模型中消息的传输中介。可以向Topic发布或者订阅消息。</p> </td> </tr> <tr> <td style="width:130px"> <p>Topic类</p> </td> <td style="width:586px"> <p>同一产品下不同设备的Topic集合,用${productkey}和${deviceName}通配一个唯一的设备,一个Topic类对一个ProductKey下所有设备通用。</p> </td> </tr> <tr> <td style="width:130px"> <p>发布</p> </td> <td style="width:586px"> <p>英文名称为Pub,是操作Topic的权限类型,具有往Topic中发布消息的权限。</p> </td> </tr> <tr> <td style="width:130px"> <p>订阅</p> </td> <td style="width:586px"> <p>英文名称为Sub,是操作Topic的权限类型,具有从Topic中订阅消息的权限。</p> </td> </tr> <tr> <td style="width:130px"> <p>标签</p> </td> <td style="width:586px"> <p>标签分为产品标签和设备标签。</p> <ul> <li>产品标签:描述同一个产品下所有设备所具有的共性信息。</li> <li>设备标签:通常根据设备的特性为设备添加的特有的标记。</li> </ul> </td> </tr> <tr> <td style="width:130px"> <p>物模型</p> </td> <td style="width:586px"> <p>是对设备在云端的功能描述,包括设备的属性、服务和事件。IoT平台通过定义一种物的描述语言来描述物模型,称为 TSL(Thing Specification Language),采用JSON格式。您可以根据TSL组装上报设备的数据。您可以导出完整物模型,用于云端应用开发;您也可以只导出精简物模型,配合设备端SDK实现设备开发。</p> </td> </tr> <tr> <td style="width:130px"> <p>属性</p> </td> <td style="width:586px"> <p>物模型的描述之一,一般用于描述设备运行时的状态,如环境监测设备所读取的当前环境温度等。属性支持 GET 和 SET 请求方式。应用系统可发起对属性的读取和设置请求。</p> </td> </tr> <tr> <td style="width:130px"> <p>服务</p> </td> <td style="width:586px"> <p>物模型的描述之一,指设备可被外部调用的方法或能力,可设置输入参数和输出参数。应用系统可通过服务实现复杂的业务逻辑。</p> </td> </tr> <tr> <td style="width:130px"> <p>事件</p> </td> <td style="width:586px"> <p>物模型的描述之一,描述了该实体可以对外提供哪些可被感知和处理的行为信息,可包含多个输出参数。如某项任务完成的信息,或者设备发生故障时的温度等,事件可以被订阅和推送。</p> </td> </tr> <tr> <td style="width:130px"> <p>设备影子</p> </td> <td style="width:586px"> <p>是一个 JSON 文档,用于缓存设备或应用的当前状态。一个设备会在云端有唯一的设备影子与之对应。无论该设备是否连接到 Internet,您都可以使用设备影子通过 MQTT 协议或 HTTP 协议获取和设置设备的状态。</p> </td> </tr> <tr> <td style="width:130px"> <p>规则引擎</p> </td> <td style="width:586px"> <p>支持类 SQL 的语法和基础语义操作,解析过滤设备消息内容,并能够将处理后的数据发送到平安云的其他服务,例如函数计算、消息队列等。</p> </td> </tr> <tr> <td style="width:130px"> <p>MQTT</p> <p>&nbsp;</p> </td> <td style="width:586px"> <p>消息队列遥测传输协议MQTT(Message Queuing Telemetry Transport)是为一些计算能力较弱且工作在低带宽、不可靠网络的控制设备或传感器进行数据通讯而设计的一种协议。</p> <p>它基于TCP并支持TLS加密,是主流的物联通信协议,可适用于设备间消息通信,或需要服务端向设备发送控制信令、配置场景。</p> </td> </tr> </tbody> </table>
以上内容是否解决了您的问题?
请补全提交信息!
咨询·建议

电话咨询 - 7x24 小时

400-151-8800

邮件咨询

cloud@pingan.com

在线客服

7x24 小时,急速解答

工单支持

解决云产品相关技术问题