供应
商务首页/产品/公司/品牌/求购/资讯/展会
智慧城市网供应网 智慧商业 卡片类 ID卡USB接口ID开发版读卡器-RD100UK
更新时间:2024-12-05
有效日期:已过期
产品详情
RD100UK 采用微电子的射频接收模块及嵌入式微控制器,结合高效的解码算法和的数据处理技术,完成对64bits只读方式的EM 4100及其兼容的RFID的解码及数据输出
(需装驱动,有函数接口可编程二次开发,软件开发后才可使用) RD100Uk型USB接口ID卡读器 是我公司运用行业开发出来的一种低成本高性能电脑外部设备,通过本公司提供的专用高性能驱动程序和接口动态库函数,可在自己的电脑软件上控制读卡、驱动蜂响器声响。有卡在感应区时指示灯会闪,此时调用动态库函数读卡可确保一次99%能读出卡号,不必要在程序上循环多次调用读卡函数。无卡指示灯会停止闪动。 技术参数:
1. 即插即用,专用电脑USB接口,本公司提供驱动程序,动态库接口,例子源码开发包。 2. 由电脑USB接口提供稳定的电源,无需外接电源,并内置电源保护。 3. 一个LED指示灯和一个蜂鸣器,刷卡时蜂鸣器响一声,指示灯闪一下。 4. 支持μEM4001、4100或及其兼容的RFID,频率:125kHz,感应距离为80mm-150mm。 5. 调用读卡函数可读出全部5字节卡号,而不仅仅是一般读卡器的]四个字节。 6. 功耗<0.2W、低功耗造就低故障率。 7. 支持Windows/XP/WIN7/WIN10, 32位及64位系统均可支持。 8.可支持C/S 及B/S结构开发 可以浏览器对读卡器进行操作控制。
9. 国内读卡器流行的外形,尺寸:长×宽×高)10.8cm×7.8cm×2.8cm。
提供以下开发源码,c#2003源代码,c#2010源代码,c#2012,c++builder源代码,DELPHI源代码,DELPHI源代码cpu卡操作,java源代码,PB115源代码,powerbuilder源代码,VB.NET2003源代码,VB源代码,VB源代码CPU卡操作,VFP源代码,易语言例子代码,网页版javascript,vbscript,提供一个ID卡读写器管理软件 DEMO版,可通过软件对Id卡进行读有读卡器发声音,,驱动支持64位及32位操作系统 ,提供OCX文件支持,可支持C/S 及B/S结构开发,提供,OUR_IDR.dll动态库使用说明.doc
OUR_IDR.dll动态库使用说明 一、动态库简介 动态库OUR_IDR.dll用VC6.0++开发,编译成Release实体,适用于WIN98、NT、2000、XP、2003、 WIN7、WIN10环境。本文档下面的源代码例子是C++builder 的调用格式。 本动态库是本公司USB接口ID卡读卡器的配套文件,必须和读卡器一起使用。 推荐用动态调用的方法使用本动态库。
一、让读卡器发出声音 函数名:idr_beep 功能 让读写器发出声响。(暂不开放对指示灯的控制,如果有特殊要求请致电本公司) 原始声明 unsigned char __stdcall idr_beep (unsigned long xms) 输入 xms为响声的时间长度,单位为2毫秒 返回 返回unsigned char值。 返回值说明
0 操作成功,。 21 本函数需要引用的动态库IDUSB.dll不在当前目录下。 22 动态库或驱动程序异常,解决方法是退出程序,拔出ID卡读卡器,重装驱动程序再插上ID卡读卡器重试,或者重新拷贝动态库OUR_IDR.dll到正确的位置。 24 操作超时。可能是电脑中毒导致USB帧传递调度缓慢,或者是IC卡读写器有问题,解决方法是重启电脑或重新拔插IC卡读写器。 27 USB传输不稳定导致传输的字符不全。不需理会这个错误,因为基本上是不会出现这个错误的。 28 USB传输不稳定导致CRC校验错。不需理会这个错误,因为基本上是不会出现这个错误的。 其他 未知错误 例子及注释 请要本公司网站下载各种开发工具的例子源代码,本函数的声明和输入参数格式可以直接套用,谢谢使用
二、读卡并返回卡的全部五个字节信息(ID卡厂商信息和卡序列号) 函数名:idr_read 功能 寻卡并返回该卡的序列号,如果卡在感应区,每次执行均返回卡号 原始声明 unsigned char __stdcall idr_read (unsigned char *serial) 输入 形参*serial只需指向一个至少已分配了5个char空间的可写数组 unsigned char *指针, serial的下标由0开始。Serial数组的内容无需赋值,因为此数组仅用于返回值。 返回 返回unsigned char值,并将寻到的卡的序列号传值到*serial数组。 返回值说明
0 操作成功,*serial数组中的数据有效。 8 寻卡错误,根本就没有卡在感应区,*serial无效。 21 本函数需要引用的动态库IDUSB.dll不在当前目录下。 22 动态库或驱动程序异常,解决方法是退出程序,拔出ID卡读卡器,重装驱动程序再插上ID卡读卡器重试,或者重新拷贝动态库OUR_IDR.dll到正确的位置。 24 操作超时。可能是电脑中毒导致USB帧传递调度缓慢,或者是IC卡读写器有问题,解决方法是重启电脑或重新拔插IC卡读写器。 28 USB传输不稳定导致CRC校验错。不需理会这个错误,因为基本上是不会出现这个错误的。 其他 未知错误 例子及注释 /*******************{{piccrequest函数使用特例*********************************/ //卡序列号缓冲 unsigned char myserial[5]; unsigned char status; //函数指针声明 unsigned char (__stdcall *idr_read)(unsigned char *serial); //提示当前目录 AnsiString FileName=ExtractFilePath(Application->ExeName); //如果中没有""字符,就加进去 if(FileName.SubString(FileName.Length(),1) != "/") { FileName += "/"; }
FileName += "OUR_IDR.dll"; if(!FileExists(FileName)) {//如果文件不存在 ShowMessage("无法在应用程序的文件夹找到ID卡读卡器动态库"); return; //返回 } HINSTANCE hDll; //加载动态库 hDll=LoadLibrary(FileName.c_str()); //提取动态库 idr_read = (unsigned char (__stdcall * idr_read)(unsigned char *serial))GetProcAddress(hDll," idr_read "); //调用函数 status = idr_read (myserial); //返回值处理 switch(status) { case 0: //TO-DO相应的处理,请在以下加入代码 break; case 1: break; //... }
三、读卡并返回卡的全部五个字节信息(ID卡厂商信息和卡序列号) 函数名:idr_read_once 功能 寻卡并返回该卡的序列号,如果卡在感应区,次执行返回卡号,再次执行提示寻不到卡,必须拿开卡隔一时间段再放到感应区,才能读卡成功。这种功能是用于刷卡一次卡仅返回一次卡号的情况。 原始声明 unsigned char __stdcall idr_read_ once (unsigned char *serial) 输入 形参*serial只需指向一个至少已分配了5个char空间的可写数组 unsigned char *指针, serial的下标由0开始。Serial数组的内容无需赋值,因为此数组仅用于返回值。 返回 返回unsigned char值,并将寻到的卡的序列号传值到*serial数组。 返回值说明
0 操作成功,*serial数组中的数据有效。 8 寻卡错误,根本就没有卡在感应区,*serial无效。 21 本函数需要引用的动态库IDUSB.dll不在当前目录下。 22 动态库或驱动程序异常,解决方法是退出程序,拔出ID卡读卡器,重装驱动程序再插上ID卡读卡器重试,或者重新拷贝动态库OUR_IDR.dll到正确的位置。 24 操作超时。可能是电脑中毒导致USB帧传递调度缓慢,或者是IC卡读写器有问题,解决方法是重启电脑或重新拔插IC卡读写器。 28 USB传输不稳定导致CRC校验错。不需理会这个错误,因为基本上是不会出现这个错误的。 其他 未知错误 例子及注释 /*******************{{piccrequest函数使用特例*********************************/ //卡序列号缓冲 unsigned char myserial[5]; unsigned char status; //函数指针声明 unsigned char (__stdcall *idr_read_ once)(unsigned char *serial); //提示当前目录 AnsiString FileName=ExtractFilePath(Application->ExeName); //如果中没有""字符,就加进去 if(FileName.SubString(FileName.Length(),1) != "/") { FileName += "/"; }
FileName += "OUR_IDR.dll"; if(!FileExists(FileName)) {//如果文件不存在 ShowMessage("无法在应用程序的文件夹找到ID卡读卡器动态库"); return; //返回 } HINSTANCE hDll; //加载动态库 hDll=LoadLibrary(FileName.c_str()); //提取动态库 idr_read = (unsigned char (__stdcall * idr_read)(unsigned char *serial))GetProcAddress(hDll," idr_read_ once "); //调用函数 status = idr_read_ once (myserial); //返回值处理 switch(status) { case 0: //TO-DO相应的处理,请在以下加入代码 break; case 1: break; //... }
四、读出读卡器各自编码的设备号 函数名:pcdgetdevicenumber 功能 读出读卡器各自编码的设备号,此设备号可用于软件的产权保护,功能跟软件加密码类似。 原始声明 unsigned char __stdcall pcdgetdevicenumber(unsigned char *devicenumber); 输入 形参* devicenumber只需指向一个至少已分配了4个char空间的可写数组 unsigned char *指针,devicenumber的下标由0开始。devicenumber数组的内容无需赋值,因为此数组仅用于返回值。 返回 返回unsigned char值,并将寻到的卡的序列号传值到* devicenumber数组。 返回值说明 0 操作成功,* devicenumber数组中的数据有效。 21 本函数需要引用的动态库IDUSB.dll不在当前目录下。 22 动态库或驱动程序异常,解决方法是退出程序,拔出ID卡读卡器,重装驱动程序再插上ID卡读卡器重试,或者重新拷贝动态库OUR_IDR.dll到正确的位置。 24 操作超时。可能是电脑中毒导致USB帧传递调度缓慢,或者是IC卡读写器有问题,解决方法是重启电脑或重新拔插IC卡读写器。 28 USB传输不稳定导致CRC校验错。不需理会这个错误,因为基本上是不会出现这个错误的。 其他 未知错误 例子及注释 /*******************{{piccrequest函数使用特例*********************************/ //卡序列号缓冲 unsigned char devicenumber [5]; unsigned char status; //函数指针声明 unsigned char (__stdcall * pcdgetdevicenumber)(unsigned char * devicenumber); //提示当前目录 AnsiString FileName=ExtractFilePath(Application->ExeName); //如果中没有""字符,就加进去 if(FileName.SubString(FileName.Length(),1) != "/") { FileName += "/"; }
FileName += "OUR_IDR.dll"; if(!FileExists(FileName)) {//如果文件不存在 ShowMessage("无法在应用程序的文件夹找到ID卡读卡器动态库"); return; //返回 } HINSTANCE hDll; //加载动态库 hDll=LoadLibrary(FileName.c_str()); //提取动态库 idr_read = (unsigned char (__stdcall * pcdgetdevicenumber)(unsigned char * devicenumber))GetProcAddress(hDll," pcdgetdevicenumber "); //调用函数 status = pcdgetdevicenumber (devicenumber); //返回值处理 switch(status) { case 0: //TO-DO相应的处理,请在以下加入代码 break; case 1: break; //... } 注:原始声明指动态库的VC源码内的声明 RD100UK。
联系我时,请说明是在智慧城市网上看到的,谢谢
工业级单门双向门...
云门禁控制器-M50...
工业级双门双向门...
单门双向门禁控制...
双门双向门禁控制...
工业级四门单向门...
四门单向门禁控制...
浸泡清洗机
清洗机
炭化灰化热清洗一...
超声波清洗机
雾炮车*
高射炮
消防炮塔
30米射程雾炮清...
通道闸 距离传感器 冷光灯 连体防护服 路障机 水系灭火器 4kg干粉灭火器 巡更棒 食堂售饭机 拉力传感器 信号接收器 氧气呼吸器 管道支架 正压氧气呼吸器 管支架 甲级防火门 室内音柱 视频放大器 铜包钢接地棒 停车设备 防爆柜 放热焊接 车载电源 伸缩接头 自动感应门 食堂打卡机 张力传感器 防盗网价格 饭堂售饭机 消防水炮 消防水泡 辐射防护服 高清矩阵 长管呼吸器 二合一防雷器 视频监控系统 话筒报价 监控主机 监控机 智能水表 强光手电筒 交通警示牌 旋转接头 可视门铃 防静电大褂 可视门铃
联系方式
广州网源电子设备有限公司
采购或询价产品,请直接拨打电话联系
联系人:欧阳友元