# 设备Topic策略概述
#### 概述
设备策略主要用于对发布/订阅的非$oc开头自定义topic中的数据进行传输限制。通过灵活访问的控制模型，提供了基于用户角色的访问控制，能够管理客户端发布/订阅主题的授权。借助策略功能，可以用于管理一个或多个设备/产品/群组发布、订阅的权限，以保证非$oc开头的自定义Topic的通信安全。设备Topic策略用于发布、订阅机制的协议，比如说设备侧的MQTT、MQTTS协议。
![](https://support.huaweicloud.com/usermanual-iothub/public_sys-resources/notice_3.0-zh-cn.png)
对于使用IOTDA的用户，新增的资源空间会默认加入策略"system_default_policy"，system_default_policy策略会允许该资源空间下所有设备的非$oc开头的自定义Topic的订阅与发布。当业务场景不适用时，可以删除该策略。
图1策略概念图   
![](https://support.huaweicloud.com/usermanual-iothub/figure/zh-cn_image_0000001635823108.png "点击放大")
#### 使用场景
- 群组通信场景，如设备A、设备B、设备C属于一个群组，只允许设备A、设备B、设备C订阅该群组的Topic，其他设备不允许订阅该Topic。
- 用于划分发布/订阅区域。每个区域可以相互通信，其他区域不可访问的情况。
 
#### 限制
- 一个租户配置的策略数量不超过50个。
- 用于非$oc开头的自定义Topic，对系统主题及$oc开头的自定义Topic无效。
- 一个策略配置的策略文档大小不大于10KB，策略文档数目不大于10条。
- 单个设备或产品最多绑定5个策略。
- 单个设备（客户端）订阅Topic的数量不大于50。
- 设备订阅的Topic的字节长度不超过128字节。
- Topic发布订阅只支持QoS 0，QoS 1。
 
