更新时间:2024-10-25 GMT+08:00
分享

静态策略

概述

静态策略,即设备关键字模糊匹配的发放策略。每条静态策略实例指:匹配上该策略实例的设备,将会被发放到该条策略实例关联的设备接入实例的对应资源空间(即应用)下。

设备匹配静态策略实例的机制为:

  1. 设备的发放策略为“静态策略”,设备的关键字来源字符串包含某一静态策略实例的关键字,即被认为该设备匹配上该条策略实例。关键字来源有以下两种来源类型:
    1. 设备名称:如果设备名称包含设置的关键字,即可按照该行策略指定的发放应用进行实例发放。
    2. 数据上报:如果设备在连接后,进行发放publish时,上报Topic “$oc/devices/${deviceId}/sys/bootstrap/up” 中,json上报的属性 “baseStrategyKeyword” 包含设置的关键字,即可按该实例进行发放。
  2. 一个设备最多匹配一条静态策略实例;
  3. 当一个设备匹配上多条静态策略实例时,则以优先级最高的策略实例为优先。

操作步骤

  1. 进入策略界面,单击展开“静态策略”,单击“添加实例”

    图1 创建静态策略详情

  2. 按照下方参数说明填写关键参数信息后,单击“确定”

    表1 静态策略参数列表

    参数名称

    说明

    示例

    关键字

    即关键字来源中的关键字。设备发放时,如果关键字来源字符串中包含设置的关键字,则可按该实例进行发放。

    将设备名称携带Beijing的设备发放至华北-北京四的物联网平台。

    • 设备名称:WaterMeter-Beijing0001、WaterMeter-Beijing0002
    • 关键字来源:设备名称
    • 关键字:Beijing
    • 发放区域:华北-北京四
    • 发放应用:beijing-app1

    将上报信息中携带Beijing的设备发放至华北-北京四的物联网平台。

    • 关键字来源:数据上报
    • topic“$oc/devices/${device_id}/sys/bootstrap/up”上报信息:{ "baseStrategyKeyword": "WaterMeter-Beijing0003"}
    • 关键字:Beijing
    • 发放区域:华北-北京四
    • 发放应用:beijing-app1

    关键字来源

    关键字来源指的是用于匹配关键字的字符串信息的数据来源。目前支持设备名称与数据上报两种形式。

    如果为设备名称,则匹配关键字的字符串取设备创建后的设备名称。

    如果为数据上报,则匹配关键字的字符串取设备发放过程中,发起发放请求Topic“$oc/devices/${device_id}/sys/bootstrap/up” 的上报信息json中的baseStrategyKeyword属性。

    优先级别

    发放策略的优先级,取值范围1 - 5级,1级为最低优先级。当一个设备符合多个发放策略时,按照优先级最高的策略实例发放。

    发放区域

    发放到指定区域后,设备将接入对应区域的设备接入服务。

    所选区域未开通设备接入服务时,如果确定添加实例,系统将自动为您开通设备接入服务。不同区域设备接入服务价格不同,收费详情请参考价格说明

    发放应用

    选择对应设备接入服务区域已创建的应用。在物联网平台中,设备由应用统一管理。

    如果对应设备接入服务区域未创建应用,需要前往对应服务创建应用。

相关文档