我正在尝试创建一个用户界面,该界面允许事物面板中的用户在屏幕上创建一个多边形并将其分配给一组设备(如地理围栏)。
var多边形= [[lat1,lng1],[lat2,lng2],..... [lat1,lng2]]
到目前为止,我已经可以在屏幕上创建此地理围栏了。
就规则链而言,据我所知,规则链中的地理围栏数据是从每个设备外围对象读取的,这些对象的结构与上面定义的多边形数组相同。
我想不出最好的方法来保存和传播事物板上的多边形数据,以用作一组设备的地理围栏。
我的想法是利用资产或客户并将多边形数组作为属性分配给它。在规则链中,我希望从客户属性或遥测值中读取该属性。
我的努力是保存多边形,因为它不是单个值而是一个数组。我想读取此值,并将其传输到设备板规则链中用于创建地理围栏的每个设备外围对象中。