<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

HarmonyOS開發:【NFC配置流程】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-04-11 17:37 ? 次閱讀

設備碰一碰配置指南

一、簡介

碰一碰是HarmonyOS具備的多終端業務協同技術。其依托NFC短距通信協議,通過碰一碰的交互方式,將手機和全場景設備連接起來。然后通過手機端的原子化服務能力,快速完成配網、遠程控制的能力,解決了應用與設備之間接續慢、配網復雜、傳輸難的問題,為用戶帶來無縫切換的流暢體驗。

二、碰一碰配置

image-20211027110105693

前提

  • 已安裝數字管家應用。
  • 準備已經升級至HarmonyOS 2系統的華為Mate系列或P系列手機,系統版本號為2.0.0.168及以上。
  • 在華為應用市場,下載并安裝“應用調測助手”APP,用于寫NFC標簽。
  • 若開發板不包含NFC模塊,則需準備1個NFC標簽,可以用手機觸碰NFC標簽,提前確保NFC功能可用。
  • 打開手機 設置 > 應用和服務 > 應用管理 ,搜索“智慧生活基礎服務”,檢測智慧生活基礎服務的版本是否為12.0.2.306及以上。如果不是,請打開華為手機的“智慧生活”APP,點擊“ 我的 > 設置 > 檢查應用更新 ”,更新“智慧生活基礎服務”。

智慧服務配置

申請Product ID

注:本節中Product ID是碰一碰拉起標識,而非IoTDA平臺的設備產品ID。

image-20211022135400830

登陸[華為開發者聯盟]

搜狗高速瀏覽器截圖20240326151344.png
登陸華為開發者聯盟,主頁右上角管理中心按鈕,進入管理中心。

創建智慧

在管理中心頁面中依次點擊智慧服務->HarmonyOS服務開放平臺進入智慧服務平臺。

點擊右上角創建服務按鈕。

image-20211022104612148

選擇HarmonyOS測試服務,填寫服務相關信息,點擊創建按鈕完成服務模型的創建。

image-20211022111355901

錄入服務信息

在服務信息欄下的基本信息頁面完善服務模型基本信息后,點擊右上角保存按鈕,保存服務基本信息。

image-20211022114159617

進入服務呈現信息頁面完善相關信息(星標項目必填,其它項目視需要進行填寫),可下載批量導入模板并填寫,進行批量導入。點擊右上角保存按鈕,保存服務呈現信息。

image-20211022114358986

錄入服務配置信息

點擊配置欄,進行配置信息的填寫。 HarmonyOS標簽頁面如下圖,其中產品型號填寫在應用調測助手中申請的Product ID ,產品子型號填寫00。

image-20211022135819250

FA信息頁面填寫信息如下圖,其中App包名、服務名分別為FA開發中對應的IoT應用的包名,以及開發者期望通過NFC喚起的IoT應用的服務名(本項目喚起的服務為設備配網)。

image-20211022141718465

錄入服務測試信息

點擊測試欄,進入智慧服務測試頁面,進行測試相關信息的填寫。 點擊創建進入創建真機測試名單窗口。

image-20211022142458096

填寫手機號碼與描述。

image-20211022142818815

點擊確定可以看到該手機已經錄入名單中。

image-20211022143206440

到此,應用功能喚起信息申請和配置完成。

設備信息的準備

鴻蒙開發應用知識參考[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]前往。

設備信息簡介

設備信息內容包括:華為IoTDA平臺的Product ID、NodeID、配網方式以及對應的參數信息,如下列表格;所有信息需要寫入到調測助手的自定義數據之中,然后通過NFC拉起應用時,數字管家FA可通過Intent中的91字段進行讀取NFC數據,從而可獲取到板子相關的信息。

存儲格式

設備信息采用TLV格式,即數據字段使用T+L+V進行表示。

T:標簽,1字節

L:T信息長度,2字節

V:T對應的詳細信息

標簽分配
標簽名字描述樣例
1IoTDA平臺設備產品ID由IoTDA平臺中獲取,使用自身,標識設備產品品類。典型值24字節,小于32字節6128c7b60ad1ed0286680f19
2NodeID設備節點ID,辨識同品類中,不同的設備。典型值8字節,小于64字節Lamp01
3DevicePwd設備認證秘鑰,用于設備連接IoTDA認證。典型值8字節,小于32字節12345678
4配網標識標識當前設備配網類型,1字節 0:不需要配網設備(如手表平板等自帶蜂窩網絡的設備); 1:NAN配網 + softAP組合模式配網(能自動使用當前網絡配網,不需要輸入密碼); 2:softAP配網,連入設備熱點,輸入wifi密碼進行配網; 3:ble藍牙配網; 4:NAN配網 近距離貼近設備配網(能自動使用當前網絡配網,不需要輸入密碼);1
5ApSSID設備自身熱點名,典型值12字節,小于32字節,NAN配網和softAp配網必須提供;構成一般為前綴teamX + nodeIDteamX-Lamp01
6ApToken設備自身熱點的密碼,典型值8字節,小于16字節;12345678
7BLE-MAC設備藍牙地址。典型值6字節,BLE配網下必須提供010203040506

注:DeviceID由FA讀取NFC之后,使用華為IoTDA平臺設備產品ID+‘’_“+"NodeID"拼接而成,如華為IoTDA平臺設備產品ID為6128c7b60ad1ed0286680f19,NodeID為Lamp01,則生成的設備ID為”6128c7b60ad1ed0286680f19_Lamp01“

根據以上規則可編寫TLV數據如下:

image-20211022151047257

生成配網信息
  1. 使用[NFC信息生成器]生成配網信息
  2. 手動輸入生成: 生成實際配網數據虛須基于[profile設備模型] 進行編寫,如以設備id為6128c7b60ad1ed0286680f19_Lamp01(華為IoTDA平臺設備產品ID+‘’_“+"NodeID")的臺燈配網信息如下:

image-20211022151047257

三、NFC數據寫入

image-20211022164314781

審核編輯 黃宇

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

    關注

    55

    文章

    1543

    瀏覽量

    178885
  • HarmonyOS
    +關注

    關注

    79

    文章

    1887

    瀏覽量

    29350
收藏 人收藏

    評論

    相關推薦

    NFC認證流程簡介

    ,目標是通過開發基于標準的規范來確保各設備和服務之間的互操作性,以推動近距離無線通信技術的使用。通過NFC論壇認證的產品不僅可以被永久性的列名到NFC論壇的官方網站上,擴大產品在世界范圍內的知名度,而且
    發表于 12-02 15:15

    HarmonyOS-NFC開發

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

    HarmonyOS應用開發學習路線

    “面向未來”的操作系統到底是什么、能帶來什么、有什么特征,看這里:HarmonyOS 概述2.了解HarmonyOS應用開發基礎知識HarmonyOS的應用結構、
    發表于 09-11 16:14

    HarmonyOS應用開發NFC、藍牙、WLAN、網絡管理、電話服務資料

    NFC(Near Field Communication,近距離無線通信技術) 是一種非接觸式識別和互聯技術,讓移動設備、消費類電子產品、PC和智能設備之間可以進行近距離無線通信。HarmonyOS
    發表于 09-21 14:19

    HarmonyOS 開發小視頻展示(五)

    基于HarmonyOS鴻蒙—北向HAP應用開發之2048小游戲簡介:基于HarmonyOS鴻蒙——北向HAP應用開發之2048小游戲4、基于WiFi IoT套件
    發表于 03-05 16:15

    HarmonyOS智慧設備開發-NFC技術學習與分享

    交換更多的數據。使用場景:手機學習互傳。 五、HarmonyOS,OpenHarmony設備上,比如手機和智能家居近場鏈接,就需要用到NFC技術。
    發表于 08-10 10:48

    【資料】HarmonyOS-NFC開發指南 PDF下載

    HarmonyOS-NFC開發指南回復帖子查看資料下載鏈接:[hide][/hide]
    發表于 08-12 11:45

    關于NFC開發,如何讀取數據、寫入數據

    有沒有大佬有關于NFC開發流程的文檔Hi3861開發套件里面的NFC板可以拉起微信,如何能拉起別的應用呢或者怎么能在手機靠近
    發表于 09-15 09:47

    HarmonyOS原子服務開發-對于NFC標簽的規范

    。三、輔助信息輔助信息是用于引導用戶掃或碰碼的文字描述。字串應保證簡單易懂、描述準確。輔助信息放置位置應與標簽有強相關性,如放置于標簽的正下方。 以下為標準的輔助信息模版:“HarmonyOS手機碰一碰
    發表于 09-17 20:26

    HarmonyOS與OpenHarmony應用開發差異

    OpenHarmony的應用開發。使用DevEco Studio開發OpenHarmony應用的流程開發HarmonyOS
    發表于 10-22 10:35

    【視頻】解決方案第5期:碰一碰(NFC)介紹

    本期主要對HarmonyOS Connect碰一碰(NFC)功能進行技術解讀,重點介紹極簡交互方式中NFC碰一碰關鍵特性、體驗,NFC標簽規范、標簽
    發表于 03-09 14:43

    HarmonyOS開發環境的安裝與配置過程分享

    Studio 支持 Windows 系統和 macOS 系統,在開發 HarmonyOS 應用程序之前,您需要準備 HarmonyOS 應用程序的開發環境。環境準備
    發表于 03-14 11:42

    【資料合集】HarmonyOS應用開發的學習路線

    HarmonyOS應用開發基礎知識  HarmonyOS的應用結構、配置文件、資源文件、數據管理、權限隱私管理等應用開發基礎知識,看這里: 
    發表于 03-14 14:02

    鴻蒙原生應用/元服務開發-AGC分發如何上架HarmonyOS應用

    一、上架整體流程 二、上架HarmonyOS應用 獲取到HarmonyOS應用軟件包后,開發者可將應用提交至AGC申請上架。上架成功后,用戶即可在華為應用市場搜索獲取
    發表于 11-24 14:44

    鴻蒙3.0上配置NFC碰一碰

    最近更新了 HarmonyOS 3.0 系統,按照過去的方法配置 NFC 碰一碰方法配置應用,發現出現了一些問題,在一些摸索測試中總結了一套最新最簡潔的
    的頭像 發表于 12-26 10:02 ?2364次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>