readCard

预览

标签打印机 readCard 模块支持商米手持POS设备以及支持NFC功能的Android设备,本模块实现了米非尔1卡读写功能。

M1卡出厂白卡密码块: FFFFFFFFFFFF ff078069 FFFFFFFFFFFF 开卡秘钥 白卡key: ffffffffffff 开卡后密码块: key 7f078869 key

//key位用户设置密码任意位 不过程序这边会做处理,位数自动后面补F满12位

注意

本模块默认在指定扇区第0块读写数据所以扇区请选择1-15内的。

使用该模块时需要使用升级后的编译环境,请在云编译的时候勾选“使用升级环境编译”,并且在控制台 “高级设置” 中将固件版本设置为4.4或以上

#initM1 初始化打印服务 initM1(ret, err)) ##callback(ret) ret: - 类型:JSON对象 - 内部字段:status 布尔型 js { status: true, //false } ##示例代码 js var demo = api.require('readCard'); demo.initM1({ img:'widget://image/refresh.png',//刷卡显示的提示图片可 可不传 text:'请刷卡'//不传图片,只传text 刷卡提示背景就只有文字 },function(ret, err) { alert(JSON.stringify(ret)); }); ##可用性 Android系统 可提供的1.0.0及更高版本
#readCard 读卡 readCard(callback(ret, err)) ##callback(ret) ret: - 类型:JSON对象 - 内部字段:status 布尔型 js { status: true, //false } ##示例代码 js var demo = api.require('readCard'); demo.readCard({ sector:'13',//读卡目标扇区。范围1-15 key:'11168xfne'//读卡密码 },function(ret, err) { alert(JSON.stringify(ret)); }); ##可用性 Android系统 可提供的1.0.0及更高版本
#createCard 开卡:把出厂白卡设置自己的密码 createCard(callback(ret, err)) ##callback(ret) ret: - 类型:JSON对象 - 内部字段:status 布尔型 js { status: trrue//false } ##示例代码 js var demo = api.require('readCard'); demo.createCard({ sector:'13',//目标扇区1-15 key:'11168xfne'//设置自己的密码 },function(ret, err) { alert(JSON.stringify(ret)); }); ##可用性 Android系统 可提供的1.0.0及更高版本
#writeCard 写卡 writeCard({params}, callback(ret, err)) ##params sector:目标扇区 data:data是写入内容 以字符形式写入 key:密钥 ##callback(ret) ret: - 类型:JSON对象 - 内部字段:result 为返回结果各参数可参考以上参数 js { status: true //false } ##示例代码 js var obj = api.require('readCard'); obj.writeCard({ sector:'13', data:'1234567',//32位以内 key:'11168xfne' },function(ret, err) { alert(JSON.stringify(ret)); }); ##可用性 Android系统 可提供的1.0.0及更高版本
#cleanCard 销卡:是指定扇区开了卡,恢复出厂密钥的过程 cleanCard(callback(ret, err)) ##callback(ret) ret: - 类型:JSON对象 - 内部字段:status 布尔型 js { status: true, //false } ##示例代码 js var demo = api.require('readCard'); demo.cleanCard({ sector:'13',//扇区 key:'11168xfne'//密钥 },function(ret, err) { alert(JSON.stringify(ret)); }); ##可用性 Android系统 可提供的1.0.0及更高版本