您的位置:58编程 > 小程序读取nfc标签 微信小程序API NFC·NfcB标签

小程序读取nfc标签 微信小程序API NFC·NfcB标签

2023-03-21 11:33

小程序读取nfc标签 微信小程序API NFC·NfcB标签

小程序读取nfc标签

小程序读取NFC标签是一种新兴的技术,它可以帮助用户快速获取信息。NFC(Near Field Communication)是一种近距离无线通信技术,它可以在距离很近的情况下实现数据交换。NFC标签是一种小型的、低成本的、非接触式的RFID标签,它可以存储少量数据,并且可以通过NFC手机读取和写入。

使用小程序读取NFC标签需要准备一些材料,包括NFC手机、NFC标签和小程序。首先,将NFC标签靠近手机,然后打开小程序,在小程序中使用wx.startHCE()函数来启动HCE(Host Card Emulation)功能。当HCE功能启动后,就可以使用wx.onHCEMessage()函数来监听HCE传输的数据。

// 启动HCE功能 
wx.startHCE({ 
    aid_list: ['F222222222'],  // 支持的AID列表 
    success: function (res) { 
        console.log('startHCE success', res) 
    } 
}) 

 // 监听HCE传输的数据  
 wx.onHCEMessage(function (res) {  
     console.log('onHCEMessage', res)  

     if (res.messageType === 'sendData') {   // 如果是sendData则表明已读取到了nfc标签中存储的数据  

         let data = ab2hex(res.data); // 将ArrayBuffer对象转为16进制字符串  

         console.log('nfc data is: ', data);  

     }  

 });  

微信小程序API NFC·NfcB标签

NfcB

基础库 2.11.2 开始支持,低版本需做兼容处理。

NfcB 标签


方法:

NfcB.close(Object object)

基础库 2.11.2 开始支持,低版本需做兼容处理。

断开连接

参数

Object object

属性 类型 默认值 必填 说明
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)


NfcB.connect(Object object)

基础库 2.11.2 开始支持,低版本需做兼容处理。

连接 NFC 标签

参数

Object object

属性 类型 默认值 必填 说明
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)


NfcB.getMaxTransceiveLength(Object object)

基础库 2.11.2 开始支持,低版本需做兼容处理。

获取最大传输长度

参数

Object object

属性 类型 默认值 必填 说明
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

object.success 回调函数

参数
Object res
属性 类型 说明
length number 最大传输长度


NfcB.setTimeout(Object object)

基础库 2.11.2 开始支持,低版本需做兼容处理。

设置超时时间

参数

Object object

属性 类型 默认值 必填 说明
timeout number 设置超时时间 (ms)
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)


NfcB.transceive(Object object)

基础库 2.11.2 开始支持,低版本需做兼容处理。

发送数据

参数

Object object

属性 类型 默认值 必填 说明
data ArrayBuffer 需要传递的二进制数据
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

object.success 回调函数

参数
Object res
属性 类型 说明
data ArrayBuffer


阅读全文
以上是58编程为你收集整理的小程序读取nfc标签 微信小程序API NFC·NfcB标签全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 58编程 58biancheng.com 版权所有 联系我们
桂ICP备12005667号-32 Powered by CMS