远程控制和GPIO状态显示

转自灰信网(https://www.freesion.com/article/28561395813/)​

GPIO widgets

  • 主要用来对设备的GPIO状态的显示和控制。​

一、GPIO状态显示

1、【高级】:

  • 主要设置GPIO LED的位置,默认颜色,Pin,标签,背景色等。
  • 其中Pin(接脚)设置的值很重要,根据数据的值控制那个Pin的Led灯亮。​

2、【数据】:

  • 主要用来设置什么数据为TRUE时,控制那个Pin的Led灯亮。
  • 下例中使用了函数,实际业务中可以使用设备对应的实体,数据源一般为时间序列或者属性。 
  • 数据键配置中,标签(label)设置的和前面的Pin对应,表示此值为true时,把对应Pin的Led等点亮。 
测试脚本如下:
如果使用时间序列,需要指定使用设备发送数据中的那个Key,如数据类似:{status: 1},1表示打开的话,可以如下配置。

二、GPIO远程控制