我们的物联网平台使用开源Thingsboard。一个项目有10万个设备/资产,我们有资产/设备的树结构,例如state->县->城市等。每个县,我们都有一名管理员负责创建资产/设备。他们经常对资产或设备使用相同的名称。目前,Thingsboard不允许资产/设备的名称重复。如果我们使用相同的名称,我们将得到错误消息
具有该名称的资产已存在
或
具有此名称的设备已存在
我们正在考虑删除这个独特的约束,但不确定是否有任何副作用。谢谢
不建议删除唯一约束,但可能有解决方法:
使名称唯一,例如通过在树中插入结构以获得唯一名称(State_County_City_Device(或使用设备ID作为名称。在仪表板中,您可以使用标签字段作为友好名称。
请参阅此处的问题:https://github.com/thingsboard/thingsboard/issues/4439