消费机 水控机 售饭机 电梯门禁 门禁机
快速寻找产品(请输入产品型号或名称的关键词):
首页> 技术文档

技术文档

B/S结构chrome、Edge、360、UC、火狐等WEB浏览器如何发送指令读写15693标签

发布者:广州荣士电子有限公司         发布时间: 2023-3-27 

    广州荣士15693-02v2免驱动读写器支持Google Chrome 、Microsoft Edge、Firefox火狐、 360、 UC、QQ、搜狗等主流浏览器读写15693协议的标签,只需在客户端运行荣士的RFIDWebServer网页插件,就可以使用JavaScript轻松接入荣士15693-02v2读写器。


网页测试:http://www.bossknow.cn:90/RongShiWebReaderTest/15693ReaderDemo.html


//轻松读15693卡===========================================================================
function readcard_15693() {
    CardIDShowerNtag.value = "";

    myctrlword = 0;                  //读任何卡,不需指定卡号,读完后不静止该卡,可赋值NEEDSERIAL及NEEDHALT的组合模式,或为0
    afi = "00";                            //16进制,一般取00
    mypiccserial = "0000000000000000";     //指定序列号,未知卡序列号时可指定为16个0,因为15693卡是8个字节的卡序列号
    myblockaddr = 0;       //本次读卡的开始块号
    myblocksize = 12;      //本次总计读取块数,最大取值12

    var Read15693Comm = "iso15693readex," + myctrlword + "," + afi + "," + myblockaddr + "," + myblocksize + "," + mypiccserial;
    WebSocketRun(Read15693Comm);
}

//返回的读卡操作结果

Case "iso15693readex":
    dispstr = "函数名称:" + strlist[0] + "\r\n";
    if (strlist[1] == "ReturnCode:000") {
        dispstr = dispstr + "操作结果:" + strlist[1];
        dispstr = dispstr + ",已读取卡内数据!\r\n"
    } else {
        dispstr = dispstr + "操作结果:" + strlist[1];
        dispstr = dispstr + NtagErrInfo(strlist[1]);
    }
    if (strlist.length > 2) {
        dispstr = dispstr + "卡序列号:" + strlist[2] + "\r\n";
    }
    if (strlist.length > 3) {
        dispstr = dispstr + "卡内数据:" + strlist[3] + "\r\n";
    }
    CardIDShowerNtag.value = dispstr;
    break;




//轻松写15693卡===========================================================================
function writecard_15693() {
    CardIDShowerNtag.value = "";

    myctrlword = 0;                   //写任何卡,不需指定卡号,写完后不静止该卡,可赋值NEEDSERIAL及NEEDHALT的组合模式,或为0
    afi = "00";                            //16进制,一般取00
    mypiccserial = "0000000000000000";     //指定序列号,未知卡序列号时可指定为16个0,因为15693卡是8个字节的卡序列号
    myblockaddr = 0;          //本次读卡的开始块号
    myblocksize = 4;           //本次总计写块数,最大取值12
    strls = “00000000111111112222222233333333”;          //16进制的写入数据,每个块4字节,长度为 myblocksize*4字节

    var WriteNtagComm = "iso15693writeex," + myctrlword + "," + afi + "," + myblockaddr + "," + myblocksize + "," + mypiccserial + "," + strls;
    WebSocketRun(WriteNtagComm);
}

//返回的写卡状态

Case "iso15693writeex":
    dispstr = "函数名称:" + strlist[0] + "\r\n";
    if (strlist[1] == "ReturnCode:000") {
        dispstr = dispstr + "操作结果:" + strlist[1];
        dispstr = dispstr + ",写卡成功!\r\n"
    } else {
        dispstr = dispstr + "操作结果:" + strlist[1];
        dispstr = dispstr + NtagErrInfo(strlist[1]);
    }
    if (strlist.length > 2) {
        dispstr = dispstr + "卡序列号:" + strlist[2] + "\r\n";
    }
    CardIDShowerNtag.value = dispstr;
    break;

 
上一篇:B/S结构chrome、Edge、360、UC、火狐等WEB浏览器如何发送指令... 下一篇:解决Python串口通讯时数据接收不全分包传送的问题
     
Guangzhou Rong Shi Electronics Co., Ltd., China 广州荣士电子有限公司 备案/许可证编号:粤ICP备11063836号
TEL  020-22307058    020-82301718
消费机
隐私政策

消费机 水控机 售饭机 电梯门禁 门禁机

网站地图 xml