private String path = "/dev/ttyS3";
private String mBaudrate = "9600";
public static String CMD_ON = "1 1";
public static String CMD_OFF = "1 0";
private static String LIGHT_PATH = "/sys/class/GPIO_OUT/gpioz11";
//开关背光 0关 1开
private String BACK_LIGHT_PATH = "/sys/class/aml_bl/power";
热式电 检测,系统 的热式电检测到人体时,会发送 KEYCODE_F10
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 // 预留, 预留, 校验码
};
除了没有 刷卡接口,其他的与 YP4025-CMC项目 一致
添加开关控制 节点:
//继电器,查看开门信号状态,1开;0关; 1,高电平,0.低电平
private static String GPIO_PATH = "/sys/class/gpio_out/gpioc6";
card 0, device 7, mic number 2, ref number 2, bit 16, sample rate 16000
录音命令 tinycap /sdcard/test.wav -d 3 -c 4 -r 16000 -b 16 -p 256 -T 5