3、获取数据方法
使用 read 函数获取卡的信息。
4、参考代码
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
int main()
第 1 页{
int fd = 0;
char dst[12] ={ 0};
int result =0;
fd = open("/dev/wiegand", O_RDWR);
if(fd < 0)
{
printf("file open error ! \n");
return -1;
}
printf("start:read card\n");
while(1)
{
result=read(fd, &dst, sizeof(dst));
printf("dst0 is %s, size=%d\n", dst,result);
printf("start:read card\n");
sleep(1);
}
close(fd);
return 0;
}