<track id="p1jc3"><source id="p1jc3"><em id="p1jc3"></em></source></track>
<bdo id="p1jc3"><address id="p1jc3"><dd id="p1jc3"></dd></address></bdo>
<menuitem id="p1jc3"><optgroup id="p1jc3"><dd id="p1jc3"></dd></optgroup></menuitem>

    1. <track id="p1jc3"><div id="p1jc3"></div></track>
        <track id="p1jc3"></track>
      1. <track id="p1jc3"><span id="p1jc3"></span></track>
        <track id="p1jc3"></track>

      2. <track id="p1jc3"><span id="p1jc3"></span></track>

        <menuitem id="p1jc3"></menuitem><menuitem id="p1jc3"></menuitem>

            云狐網

            您現在的位置是:首頁 > 智能手機 > 華為手機

            華為手機

            華為鴻蒙碰一碰連接開發實現教程

            offoce66 2022-03-29 13:43:45華為手機

            這次我們為大家帶來的是基于Neptune開發板的鍵盤藍牙模塊DIY指南v0.3版本,為大家帶來幾個重磅更新:PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            1. 支持搭載HarmonyOS系統手機“碰一碰”連接PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            2. 支持HUAWEI DevEco Device Tool一站式編譯燒錄PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            3. 在原有支持4種OS(HarmonyOS、Windows、Linux、Android)的基礎上,新增初步支持iosPQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            4. 從原有的支持最多2臺設備增加到現在的支持最多5臺設備自由切換PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            更多項目更新詳情,可通過下方鏈接查看:PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            https://gitee.com/openharmony-sig/vendor_oh_fun/tree/master/hihope_neptune-oh_hidPQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            在之前的版本中,我們已經了解了硬件環境搭建和USB串口(CH340)獲取相關信息,這一次讓我們把重點放在開發者們最關注的“碰一碰”的實現和HUAWEI DevEco Device Tool一站式編譯、燒錄步驟上,讓我們一起來了解吧~PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            一、“碰一碰”的實現

            1、從體驗角度詮釋“碰一碰”實現PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            用戶使用“碰一碰”實現藍牙鍵盤連接的示意圖如下:PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            華為鴻蒙碰一碰連接開發實現教程1PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            1. 用戶通過碰一碰NFC標簽拉起FA應用;PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            2. 獲取藍牙設備(開發板)的MAC信息;PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            3. 同時,手機中的藍牙掃描將獲取到的藍牙列表與開發板MAC信息進行比對;PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            4. 當匹配到相同開發板MAC信息將反饋連接藍牙結果,連接該藍牙設備;PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            5. 同時連接成功的結果將通過被拉起的FA應用通知用戶,用戶可在界面上看到成功連接的提示。效果可看視頻:PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            2、從原理角度詮釋“碰一碰”實現:PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            這個過程中,碰一碰NFC標簽能拉起FA應用和獲取開發板MAC地址的關鍵點在于FA應用信息和開發板MAC地址已經被寫入到NFC標簽中,用戶打開手機上的NFC開關,手機在NFC標簽時即可讀取相關信息拉起FA應用并獲取到開發板的MAC地址用于匹配。PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            但實際上被寫入NFC標簽的是FA應用的productid(需在華為官方“應用調測助手”APP中申請獲得),申請完成后通過在華為快服務智慧平臺(以下及圖中均簡略為HAG)創建、發布該FA服務,將productid與FA應用App包名關聯,開發者將productid寫入NFC標簽中,當用戶使用NFC標簽碰一碰時,HAG端將通過productid查詢對應的包名并將其拉起。PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            而藍牙設備則是通過工具獲取設備MAC地址碼,將MAC地址碼寫入NFC標簽,當用戶使用NFC標簽碰一碰時將獲取到寫入其中的MAC地址碼,與手機當前藍牙列表匹配并連接相同MAC地址的藍牙設備。PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            華為鴻蒙碰一碰連接開發實現教程2PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            下面讓我們來詳細解析一下這個過程,由于我們已有productid且服務已發布,我們將聚焦在如何實現FA應用信息及開發板MAC地址寫入NFC標簽的過程中。PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            3、從動手流程學習“碰一碰”實現PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            接下來就讓我們來詳細了解一下FA應用信息及開發板MAC地址寫入NFC標簽過程。PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            1. 了解寫入NFC的數據樣例結構PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            我們將為各位開發者提供一段用于寫入到NFC的數據樣例結構,開發者只需做很小部分的改動即可直接寫入NFC標簽中。PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            數據樣例結構字符串如下:PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            D20C1A6170702F68776F6E65686F702001004800393935330081060005200685919106286DCD824FEFPQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            其中:PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            39393533表示9953的Ascill碼,9953即是我們為該FA應用已經申請好的productid;PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            286DCD824FEF用于表示BLE設備硬件編碼(MAC地址),后續我們將通過獲取目標BLE設備的MAC地址并將其替換掉。PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            2. 獲取BLE設備MAC地址PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            在“華為應用市場”安裝“BLE調試助手”( 該工具用來獲取目標BLE設備的MAC地址),打開改工具,找到藍牙鍵盤,獲取藍牙鍵盤的MAC地址:286DCD7C0E67PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            3. 替換目標設備的MAC地址PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            將上一步中通過BLE調試助手獲取的MAC地址:286DCD7C0E67替換樣例的MAC地址:286DCD824FEF,組裝后的字符串為:PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            D20C1A6170702F68776F6E65686F702001004800393935330081060005200685919106286DCD7C0E67PQI電腦_數碼_手機應用問題解決的IT技術網站 - 云狐網

            <track id="p1jc3"><source id="p1jc3"><em id="p1jc3"></em></source></track>
            <bdo id="p1jc3"><address id="p1jc3"><dd id="p1jc3"></dd></address></bdo>
            <menuitem id="p1jc3"><optgroup id="p1jc3"><dd id="p1jc3"></dd></optgroup></menuitem>

              1. <track id="p1jc3"><div id="p1jc3"></div></track>
                  <track id="p1jc3"></track>
                1. <track id="p1jc3"><span id="p1jc3"></span></track>
                  <track id="p1jc3"></track>

                2. <track id="p1jc3"><span id="p1jc3"></span></track>

                  <menuitem id="p1jc3"></menuitem><menuitem id="p1jc3"></menuitem>

                      阿娇13分49秒无删减版