一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙開發(fā)通信與連接:ohos.nfc.cardEmulation 標準NFC-cardEmulation

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-06-20 16:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

標準NFC-cardEmulation

本模塊主要用于操作及管理NFC卡模擬。

icon-note.gif說明: 本模塊首批接口從API version 8開始支持。后續(xù)版本的新增接口,采用上角標單獨標記接口的起始版本。 開發(fā)前請熟悉鴻蒙開發(fā)指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

導入模塊

import cardEmulation from '@ohos.nfc.cardEmulation';

cardEmulation.isSupported

isSupported(feature: number): boolean

是否支持某種類型的卡模擬

系統(tǒng)能力 :SystemCapability.Communication.NFC

返回值:

類型說明
booleantrue:支持該類型卡模擬, false:不支持該類型卡模擬。

HceService

管理HCE卡模擬。在調用HceService的接口前,需要先通過new cardEmulation.HceService()創(chuàng)建實例。

startHCE

startHCE(aidList: string[]): boolean

開始使用HCE能力。

需要權限 :ohos.permission.NFC_CARD_EMULATION

系統(tǒng)能力 :SystemCapability.Communication.NFC

參數:

參數名類型必填說明
aidListstring[]注冊進行卡模擬的aid列表

stopHCE

stopHCE(): boolean

停止使用HCE能力。

需要權限 :ohos.permission.NFC_CARD_EMULATION

系統(tǒng)能力: SystemCapability.Communication.NFC

on

on(type: "hceCmd", callback: AsyncCallback): void;

在startHCE后,訂閱對端設備消息。

需要權限 :ohos.permission.NFC_CARD_EMULATION

系統(tǒng)能力 :SystemCapability.Communication.NFC

參數:

參數名類型必填說明
hceCmdstring訂閱的事件類型
callbackAsyncCallback訂閱的事件回調,入參是符合APDU協(xié)議的數據數組

sendResponse

sendResponse(responseApdu: number[]): void;

發(fā)送數據到對端設備。

需要權限 :ohos.permission.NFC_CARD_EMULATION

系統(tǒng)能力 :SystemCapability.Communication.NFC

參數:

參數名類型必填說明HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿
responseApdunumber[]準備發(fā)送到對端的數據,入參是符合APDU協(xié)議的數據數組

搜狗高速瀏覽器截圖20240326151450.png

示例:

var hceService = new cardEmulation.HceService();
hceService.startHCE([
    "F0010203040506", "A0000000041010"
])
hceService.stopHCE();
hceService.on("hceCmd", (err, res) = > {
    if(err.data === 0) {
        console.log('callback = > Operation hceCmd succeeded. Data: ' + JSON.stringify(res));
          hceService.sendResponse([0x00,0xa4,0x04,0x00,
          0x0e,0x32,0x50,0x41,0x59,0x2e,0x53,0x59,0x53,0x2e,0x44,0x44,
          0x46,0x30,0x31,0x00]);
    } else {
        console.log('callback = > Operation hceCmd failed. Cause: ' + err.data);
    }
})

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • nfc
    nfc
    +關注

    關注

    61

    文章

    1666

    瀏覽量

    182685
  • 鴻蒙
    +關注

    關注

    60

    文章

    2620

    瀏覽量

    44063
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RFID 與 NFC 標準大揭秘

    RFID和NFC的不同應用,RFID與NFC有很多相似之處,除了應用場合以及使用頻段,他們也同時共享了許多行業(yè)標準,其中兩個較常用的標準協(xié)議,為大家展示來自STM的RF
    發(fā)表于 11-10 11:02 ?2367次閱讀

    NFC主動和被動點對點通信參考設計

    此近場通信NFC) 參考設計提供實現 NFC 對等模式 (P2P) 應用的固件示例。其目的是向應用開發(fā)者展示以有源和無源模式使用 TRF7970A 實現穩(wěn)定的對等模式項目的正確方法
    發(fā)表于 11-12 16:49 ?3831次閱讀
    <b class='flag-5'>NFC</b>主動和被動點對點<b class='flag-5'>通信</b>參考設計

    什么是NFC——NFC之全接觸

    ,NFC與現有非接觸智能卡技術兼容,目前已經成為得到越來越多主要廠商支持的正式標準。再次,NFC還是一種近距離連接協(xié)議,提供各種設備間輕松、安全、迅速而自動的
    發(fā)表于 10-26 09:16

    NFC技術通信原理解析

    自己的射頻場。如圖1所示,發(fā)起設備和目標設備都要產生自己的射頻場,以便進行通信。這是對等網絡通信標準模式,可以獲得非常快速的連接設置。圖2:NFC
    發(fā)表于 10-28 11:59

    NFC技術原理是怎樣的?怎么用?

    主要廠商支持的正式標準。再次,NFC還是一種近距離連接協(xié)議,提供各種設備間輕松、安全、迅速而自動的通信。與無線世界中的其他連接方式相比,
    發(fā)表于 09-24 10:44

    近場通信 (NFC) 卡仿真參考設計

    描述此近場通信 (NFC) 參考設計提供了使用 TRF7970A NFC 收發(fā)器實現 NFC 卡仿真應用的固件示例。此參考設計提供少量易于使用的應用編程接口 (API),讓用戶快速實現
    發(fā)表于 03-11 10:38

    近場通信 (NFC) 收發(fā)器參考設計

    ) 連接或仿真 NFC 應答器。NFC 可簡化 BluetoothTM 和 WiFi 連接,支持交互式消費類顯示并標準化數據傳輸格式。隨附的
    發(fā)表于 03-16 14:33

    近場通信 (NFC) 收發(fā)器參考設計

    ) 連接或仿真 NFC 應答器。NFC 可簡化 BluetoothTM 和 WiFi 連接,支持交互式消費類顯示并標準化數據傳輸格式。隨附的
    發(fā)表于 04-30 09:57

    NFC的全面介紹

    。圖1:NFC主動通信模式在主動模式下,每臺設備要向另一臺設備發(fā)送數據時,都必須產生自己的射頻場。如圖1所示,發(fā)起設備和目標設備都要產生自己的射頻場,以便進行通信。這是對等網絡通信
    發(fā)表于 07-11 07:13

    HarmonyOS-NFC開發(fā)

    這次給大家分享的鴻蒙開發(fā)文檔,是針對NFC設備的開發(fā),知識點有:1、實現多種卡片的訪問;2、如何訪問SE安全單元;3、卡模擬功能。注:文檔和視頻中所有的圖片及代碼截圖皆為示意圖,具體以
    發(fā)表于 09-10 18:58

    小凌派-RK2206開發(fā)板:NFC控制案例

    數據交換和服務。本文基于瑞芯微RK2206芯片 + 鴻蒙LiteOS操作系統(tǒng),通過i2c總線控制NFC,實現手機和開發(fā)板的互相通信功能。 二、硬件電路設計模塊整體硬件電路如下圖所示,電
    發(fā)表于 04-19 15:52

    什么是NFC Forum?

    關于近距離無線通信(NFC) 近距離無線通信(NFC)是一種基于標準的短距無線連接技術,能夠在多
    發(fā)表于 03-21 10:39 ?117次下載

    nfc是指什么意思 nfc原理簡述

    1.什么是NFC NFC應該是我們最熟悉的一種近場通信技術,因為它在我們生活中被廣泛應用,如NFC門禁、NFC支付、
    的頭像 發(fā)表于 09-13 15:33 ?1.4w次閱讀
    <b class='flag-5'>nfc</b>是指什么意思 <b class='flag-5'>nfc</b>原理簡述

    鴻蒙開發(fā)之@ohos.nfc.cardEmulation (標準NFC-cardEmulation)

    導入模塊 ? import cardEmulation from '@ohos.nfc.cardEmulation'; ? FeatureType 定義不同的NFC卡模擬類型。 NOTE 從 API
    的頭像 發(fā)表于 02-22 15:13 ?713次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>之@<b class='flag-5'>ohos.nfc.cardEmulation</b> (<b class='flag-5'>標準</b><b class='flag-5'>NFC-cardEmulation</b>)

    鴻蒙開發(fā)通信連接ohos.nfc.tag 標準NFC-Tag

    本模塊主要用于操作及管理NFC Tag。
    的頭像 發(fā)表于 06-21 09:46 ?791次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>通信</b>與<b class='flag-5'>連接</b>:<b class='flag-5'>ohos.nfc</b>.tag <b class='flag-5'>標準</b><b class='flag-5'>NFC</b>-Tag