成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Harmony OS - 標簽NFC碼流燒制

系統 OpenHarmony
本文主要是講解如何使用工具燒錄NFC碼流和大家要注意的一些地方,希望這些能給你提供幫助。

前言

隨著物聯網時代的興起,人們對于生活的便捷和服務智能家具的要求也逐漸增高,萬物互聯的時代即將到來。接下來我便進入正題,講講藍牙和wifi的NFC碼流的燒制。

一、NFC的數據結構

首先我們先看下NFC的完整數據結構:

示例 (藍牙):0336D2024268772001004800323845390081090037200685031417910306FC58FAA2ECB114114643353846414132454342311701029112464335384641413245434231FC58FAA2ECB1。

示例 (wifi):0336D202316877200100480032394851008109005720068504141791040600BFAFF22192140C303042464146463232313932170100910101。

 注:藍牙項目MAC地址后面的固定值修改為:1411,wifi設備保持不變:140C)。

  • 藍牙和wifi數據結構中加粗的部分為變化值,根據自己業務場景而變化,其他部分為固定值 ,下面拿藍牙的數據舉例:
  • 32384539:這個是Product ID(十六進制的轉化)。
  • FC58FAA2ECB1: 這個是MAC地址。
  • 464335384641413245434231:這個是MAC十六進制的轉化 (轉換的時候不要加冒號)。
  • 464335384641413245434231FC58FAA2ECB1:這個是MAC十六進制轉化+MAC地址 (注:此處有個問題就是,藍牙和wifi項目,生成的碼流,后面有的需要拼接,有的是不需要拼接,大家可以進行嘗試,大家以拿到的碼流格式為主,替換相應的部分,主要看DP平臺申請的碼流)。

ASCII碼(十六進制轉換)(??ASCll碼在線工具??)。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

如何獲取設備的MAC地址?

方法一

  • 可以通過華為智慧生活連接到設備,在設置里的設備信息里查看。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

方法二

  • 在華為應用市場搜索“BLE調試助手 ”。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

  • 打開”BLE調試助手“,此時會顯示所有掃描到的藍牙設備,MAC地址如圖所示(紅色箭頭指向的就是MAC地址)。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

二、寫入NFC標簽數據

1、安裝HW AirLink測試工具

下載AirLink安裝包并安裝

? ??AirLink測試工具下載??。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

寫入NFC碼流

  • 首先準備好需要寫入的NFC數據內容(NFC標簽碼流大家可以到華為BP平臺的標簽管理,獲取NFC的標簽碼流)。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

  • 我這邊提供一份碼流,進行參照:

0336D2024268772001004800323845390081090037200685031417910306FC58FAA2ECB1140c4643353846414132454342311701029112464335384641413245434231FC58FAA2ECB1(注:碼流最后加粗的部分,根據項目生成的碼流為準,有的碼流,需要拼接后面的MAC十六進制轉和MAC地址,有的碼流不需要,切記,如若出現拉不起原子化服務,可以嘗試后面不拼接MAC十六進制轉和MAC地址)。

注意事項:

  • 我們拿到NFC數據內容后,此時的碼流是平臺自動生成的默認碼流,不能直接使用,需要根據自己的項目(Product ID和設備的MAC地址)進行十六進制轉換,替換平臺默認的碼流(加粗的地方為替換部分)。

 步驟1. 啟動AirLink工具:

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

步驟2. 點擊”add“,輸入邀請碼,b4zd8bz3,點擊”OK“。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

步驟3. 點擊NFC選項,進入NFC讀寫界面,選擇”NFC WRITE“選項。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

步驟4. 寫入NFC數據,需要勾選”byte code“選項,點擊”置入緩存區“。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

注意事項

  • NFC數據內容前兩個字節‘’ 03XX‘’要去除,將從D2XXXX開始,全部復制到輸入框

列如:申請的碼流“0336D202xxxxxxxFC58FAA2ECB1”,應輸入“D202****xxxxxxxFC58FAA2ECB1**”否則寫入失敗

  • 我們第一次用AirLink工具燒制的時候,有概率出現,碼流一直寫入不成功,這時候我們只需要不勾選**”byte code“**選項,然后進行燒制,(如果還是彈寫入失敗,多試幾次)就會顯示寫入成功,但是寫入的碼流是錯誤的(這個方法主要解決碼流寫入不成功問題)。
  • 接下來我們只需要用HiDotApplication工具把NFC標簽燒錄為空即可(具體看第三部分),然后用AirLink工具勾選**”byte code“**選項,把碼流重新寫入就可以了。
    注:大家每次燒制成功后,推薦用TagInfo工具查看下碼流,是否燒制正確。

三、燒空NFC標簽數據

前置條件:下載并安裝HiDotApplication工具 ,工具已經放置在下放資源處了,需要的童鞋們自取哦。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

步驟1. 打開HiDotApplication工具 ,點擊WRITE - GIDOT。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

步驟2. 點擊進來后,把HiDot Version下的滑動條,滑動到 HIDOT 2.0,Input HiDot Record下的輸入框為空不填,然后點擊WRITE按鈕,會出現Attach your tag to your handset! 提示然后把標簽貼在手機上,出現 write success 表示燒制成功。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

注意: 此APP也可以燒制NFC標簽,但是有兩項注意事項

  • 此APP燒制新的(從未燒制過的)NFC標簽時,燒制過程中,有時候會直接跳轉到此APP的首頁,燒制不成功,這時候就需要,本文的第二部分的AirLink工具進行燒制。
  • 如果你的NFC標簽之前已經燒制過,然后用此APP重新燒制碼流時,需要把碼流前五個字節**“D202426877”**去除,然后燒制,如果不去除,燒制的碼流就會出現錯誤 (詳情請看第四部分)。

例如:燒制的碼流“D202426877200100xxxxxxxFC58FAA2ECB1”,應輸入“200100****xxxxxxxFC58FAA2ECB1**”。

注:HiDotApplication工具 ,大家可以把它,作為燒空NFC標簽工具使用,如果要寫入NFC碼流推薦使用,AirLink工具。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

四、查看NFC碼流

前置條件:下載并安裝TagInfo工具 工具已經放置在下放資源處了,需要的童鞋們自取哦。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

步驟1. 打開TagInfo NFC查看工具 一直往右滑,下方出現Start按鈕提示,然后點擊。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

步驟2. 此頁面往下滑,然后點擊 I Accept 按鈕。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

步驟3. 進入APP頁面后,不用點擊 “獲取Google Play服務”,只需要點擊背景,讓他關閉即可,然后把NFC放到手機上,就可以讀取NFC上寫入的碼流了。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

步驟4. APP讀取碼流后,點擊NDEF 即可查看碼流,(紅線處為 產品的Product ID和MAC地址)大家根據自己的項目對照是否正確。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

解答:現在我來說一下,第三部分用HiDotApplication工具 燒制之前燒錄過得NFC標簽,為什么要去掉碼流前五個字節**“D202426877”**,我給大家詳細解答下。

  • 我們剛拿到新的NFC標簽(從未燒錄過的)我們用TagInfo工具進行查看,NDEF顯示為空,如圖:

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

  • 當我們寫入了NFC碼流后,我們用TagInfo工具進行查看,NDEF顯示為我們寫入的正確碼流(此碼流后面沒有拼接MAC十六進制轉和MAC地址,詳情請看本文第一部分,有詳細說明),如圖:
  • Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區
  • 然后我們把NFC標簽用HiDotApplication工具燒空,用TagInfo工具進行查看,你就會發現NDEF下的NDEF message里有前五個字節(我的理解是第一次燒錄的時候,NFC標簽會把前五個字節進行了保存) ,如若不刪除前五個字節的話,用HiDotApplication工具進行燒制的話,你就會發現NDEF下的Record中編譯就會出現錯誤,多了前五個字節,但是這個碼流是不能用的。(大家可以看上圖正確的碼流寫入進行對照)。

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

Harmony OS - 標簽NFC碼流燒制-開源基礎軟件社區

總結

本文主要是講解如何使用工具燒錄NFC碼流和大家要注意的一些地方,希望這些能給你提供幫助。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??。

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2022-05-12 14:22:39

NFC標簽鴻蒙

2022-12-23 20:46:37

遙控器應用鴻蒙

2015-01-26 13:16:30

NFCAndroid

2019-07-15 08:00:49

華為鴻蒙開發

2022-04-24 15:33:38

鴻蒙開發操作系統

2024-05-15 17:10:56

2018-09-13 12:28:11

iPhone蘋果開發者

2013-01-30 12:16:49

二維碼NFC近場通訊

2021-06-01 10:16:26

華為MatePad Pro鴻蒙系統

2013-10-28 14:46:29

OS XOS X MaveriFinder

2013-02-21 09:48:09

NFC二維碼營銷

2021-10-29 18:18:36

Testin Harmony OS

2023-12-22 09:11:45

AndroidNFC移動開發

2019-10-28 13:47:10

iOS 13NFCiphone

2020-12-17 11:50:40

鴻蒙harmony OS 開發

2012-04-20 13:27:17

NFC

2013-01-31 11:26:23

NFC移動支付近場通信

2012-04-18 15:39:04

諾基亞NFC

2013-01-23 14:33:04

Android開發NFC

2013-10-11 13:34:59

NFC現狀趨勢
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久九| 国产成人在线视频 | 国产午夜三级一区二区三 | 黄色视频a级毛片 | 亚洲视频一区二区三区 | 国产精品资源在线 | 黑人精品欧美一区二区蜜桃 | 国产高清视频在线观看 | 国精品一区二区 | 日韩精品一区中文字幕 | 孰女乱色一区二区三区 | 成人乱人乱一区二区三区软件 | 欧美国产日韩精品 | 夜夜草导航 | 欧美日本在线观看 | 国产精品久久久久久一区二区三区 | 久久久.com | 中文字幕乱码视频32 | jizz视频| 国产中文字幕在线观看 | 亚洲国产aⅴ精品 | 久久看精品 | 国产高清一区二区三区 | 九九热最新视频 | 欧美成人h版在线观看 | 国产精品久久久久久久免费观看 | 怡红院成人在线视频 | 电影午夜精品一区二区三区 | 色综久久 | 日韩国产一区二区三区 | 精品在线免费观看视频 | 在线中文视频 | 国产一区二区三区色淫影院 | 国产精品一区在线观看你懂的 | 亚洲欧美日韩精品久久亚洲区 | 欧美二区三区 | 69热视频在线观看 | 亚洲一区二区av在线 | 天堂一区二区三区 | 成人在线观看免费视频 | 91在线观看免费 |