JavaScript IC卡(M1)卡号正码转反码(12345678转78563412)

读卡器:德卡D3

m1CardTest() {
      // 初始化设置usb口通信,生成状态码
      rd.dc_init(100, 115200);
      // 设备状态码大于0正常
      console.log("设备状态:"+rd.dc_init(100, 115200));
      // 寻卡
      var snrlen
      rd.dc_card(0,snrlen)
      rd.dc_config_card(65);
      rd.dc_card_double(0);
      // 鸣蜂
      rd.dc_beep(5);  
      // 卡号正码转反码 rd.get_bstrRBuffer_asc UID
      // 转码参考 https://blog.csdn.net/frank_fong/article/details/86483135
      let a = rd.get_bstrRBuffer_asc.split('');
      let b = [];
      a.forEach((item, index) => {
          if (!(index % 2)) {
              b.push(a[index] + a[index + 1] + '');
          }
      });
      let c = b.reverse().join('');
      console.log("反码:"+c)
      this.form.cardSn = parseInt(c,16)
      console.log("转10进制:"+parseInt(c,16))
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0x00 概述 许多提供NFC功能的基于Android的设备已经支持NFC卡模拟。在大多数情况下,该卡由设备中的单...
    Killshadow阅读 14,504评论 2 8
  • 最近用到了PC/SC编程,这篇文章写的非常好。 另:自己编写的用实物测试过的程序源码:http://downloa...
    继续向前冲阅读 5,080评论 1 0
  • 亲爱的伍尔夫,时隔三年我又重读了《达洛维夫人》,没有以前那么悲伤了。那是我第一次读意识流小说,有一种由墙上的一小块...
    whiteoutfour阅读 1,001评论 0 0
  • 读你写的文字 懂你赋的冷淡 思你留的温度 品你书的期待 尝你定的白开 念你予的依赖
    濡沫77阅读 1,397评论 0 0
  • 小时候深思熟虑的决定,现在就变成了一句话带过的笑谈。 现在的言不由衷,就变成了将来的无可奈何。 梦想也好,感情也罢...
    鯨鲸阅读 1,469评论 0 0