YP4025-interface.md 1.8 KB

门禁面板说明:

1. YP4025-CMC项目

1) 刷卡接口调用说明 (采取串口 读取方式 获取 卡号)

 private String path = "/dev/ttyS3";
 private String mBaudrate = "9600";

2) led 灯 调用

  public static String CMD_ON = "1 1";
  public static String CMD_OFF = "1 0";
  private static String LIGHT_PATH = "/sys/class/GPIO_OUT/gpioz11";

3)背光 控制

  //开关背光 0关 1开
  private String BACK_LIGHT_PATH = "/sys/class/aml_bl/power";

4)热式电 检测

热式电 检测,系统 的热式电检测到人体时,会发送 KEYCODE_F10

5)本地 控制

  private String path = "/dev/ttyS4";
  private String mBaudrate = "9600";
  
  //59 4b 09 00 00 b2 00 01 00 00 00 2a 控制 开关
  byte[] datas_button = {
    (byte)0x59, (byte)0x4b, (byte)0x09, // 报头1,   报头2,数据长度
    (byte)0x00, (byte)0x00, (byte)0xB2, // 发ID,     收ID,  命令字
    (byte)0x00, (byte)0x01, (byte)0x00, // 协议通道,状态,  预留
    (byte)0x00, (byte)0x00, (byte)0x2A  // 预留,    预留,  校验码
  };

  //59 4b 09 00 00 b2 00 00 00 00 00 2a 控制 门磁
  byte[] datas1 = {
    (byte)0x59, (byte)0x4b, (byte)0x09, // 报头1,   报头2,数据长度
    (byte)0x00, (byte)0x00, (byte)0xB2, // 发ID,     收ID,  命令字
    (byte)0x00, (byte)0x00, (byte)0x00, // 协议通道,状态,  预留
    (byte)0x00, (byte)0x00, (byte)0x2A  // 预留,    预留,  校验码
  };

1. YP4025-CM项目

除了没有 刷卡接口,其他的与 YP4025-CMC项目 一致

2. YK6682 项目

添加开关控制 节点:

    //继电器,查看开门信号状态,1开;0关; 1,高电平,0.低电平
 private static String GPIO_PATH = "/sys/class/gpio_out/gpioc6";