
# 静态策略
#### 概述
静态策略，即设备关键字模糊匹配的发放策略。每条静态策略实例指：匹配上该策略实例的设备，将会被发放到该条策略实例关联的设备接入实例的对应资源空间（即应用）下。
设备匹配静态策略实例的机制为：
1. 设备的发放策略为"静态策略"，设备的关键字来源字符串包含某一静态策略实例的关键字，即被认为该设备匹配上该条策略实例。关键字来源有以下两种来源类型：
   1. 设备名称：如果设备名称包含设置的关键字，即可按照该行策略指定的发放应用进行实例发放。
   
   2. 数据上报：如果设备在连接后，进行发放publish时，上报Topic "$oc/devices/${deviceId}/sys/bootstrap/up" 中，json上报的属性 "baseStrategyKeyword" 包含设置的关键字，即可按该实例进行发放。
    
2. 一个设备最多匹配一条静态策略实例；
3. 当一个设备匹配上多条静态策略实例时，则以优先级最高的策略实例为优先。
 
#### 操作步骤
1. 进入"策略"界面，单击展开"静态策略"，单击"添加实例"。 
   图1创建静态策略详情   
   ![](https://support.huaweicloud.com/usermanual-iotps/figure/zh-cn_image_0000001789390626.png "点击放大")
   
   
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属性。 | 将设备名称携带Beijing的设备发放至华北-北京四的物联网平台。 - 设备名称：WaterMeter-Beijing0001、WaterMeter-Beijing0002  - 关键字来源：设备名称  - 关键字：Beijing  - 发放区域：华北-北京四  - 发放应用：beijing-app1    将上报信息中携带Beijing的设备发放至华北-北京四的物联网平台。 - 关键字来源：数据上报  - topic"$oc/devices/${device_id}/sys/bootstrap/up"上报信息：{ "baseStrategyKeyword": "WaterMeter-Beijing0003"}  - 关键字：Beijing  - 发放区域：华北-北京四  - 发放应用：beijing-app1   |
   | 优先级别  | 发放策略的优先级，取值范围1 - 5级，1级为最低优先级。当一个设备符合多个发放策略时，按照优先级最高的策略实例发放。                                                                                                                                                                                                                                 | 将设备名称携带Beijing的设备发放至华北-北京四的物联网平台。 - 设备名称：WaterMeter-Beijing0001、WaterMeter-Beijing0002  - 关键字来源：设备名称  - 关键字：Beijing  - 发放区域：华北-北京四  - 发放应用：beijing-app1    将上报信息中携带Beijing的设备发放至华北-北京四的物联网平台。 - 关键字来源：数据上报  - topic"$oc/devices/${device_id}/sys/bootstrap/up"上报信息：{ "baseStrategyKeyword": "WaterMeter-Beijing0003"}  - 关键字：Beijing  - 发放区域：华北-北京四  - 发放应用：beijing-app1   |
   | 发放区域  | 发放到指定区域后，设备将接入对应区域的设备接入服务。 所选区域未开通设备接入服务时，如果确定添加实例，系统将自动为您开通设备接入服务。不同区域设备接入服务价格不同，收费详情请参考[价格说明](https://support.huaweicloud.com/price-iothub/iot_price_00001.html)。                                           | 将设备名称携带Beijing的设备发放至华北-北京四的物联网平台。 - 设备名称：WaterMeter-Beijing0001、WaterMeter-Beijing0002  - 关键字来源：设备名称  - 关键字：Beijing  - 发放区域：华北-北京四  - 发放应用：beijing-app1    将上报信息中携带Beijing的设备发放至华北-北京四的物联网平台。 - 关键字来源：数据上报  - topic"$oc/devices/${device_id}/sys/bootstrap/up"上报信息：{ "baseStrategyKeyword": "WaterMeter-Beijing0003"}  - 关键字：Beijing  - 发放区域：华北-北京四  - 发放应用：beijing-app1   |
   | 发放应用  | 选择对应设备接入服务区域已创建的应用。在物联网平台中，设备由应用统一管理。 如果对应设备接入服务区域未创建应用，需要前往对应服务创建应用。                                                                                                                                            | 将设备名称携带Beijing的设备发放至华北-北京四的物联网平台。 - 设备名称：WaterMeter-Beijing0001、WaterMeter-Beijing0002  - 关键字来源：设备名称  - 关键字：Beijing  - 发放区域：华北-北京四  - 发放应用：beijing-app1    将上报信息中携带Beijing的设备发放至华北-北京四的物联网平台。 - 关键字来源：数据上报  - topic"$oc/devices/${device_id}/sys/bootstrap/up"上报信息：{ "baseStrategyKeyword": "WaterMeter-Beijing0003"}  - 关键字：Beijing  - 发放区域：华北-北京四  - 发放应用：beijing-app1   |
      
   
   
 
