天天看點

【鴻蒙】分布式通信子系統--讓華為手機發現Hi3861開發闆

目錄:

工具

步驟

運作結果

工具:

1. 華為手機,需要有多裝置協同功能。在設定->更多連接配接->多裝置協同,檢視是否有多裝置協同功能,此功能使用的就是coap協定。

2. Hi3861開發闆

步驟:

1.  修改源碼,釋出一個Serivce

2.  啟動Hi3861開發闆,并連接配接WIFI,對Hi3861裝置接收廣播和響應廣播處添加日志,使用序列槽工具檢視日志。

3.  使用路由器上進行抓包。udp,端口是5684

4.  将多裝置協同開關打開。在打開開關的瞬間,可以看到Hi3861開發闆接收到了多條廣播請求,同時對多條廣播進行響應

運作結果:

可以看到Hi3861開發闆對華為手機發現裝置時發出的廣播進行響應,但手機上并沒有展示出Hi3861裝置資訊,可能是還需要一些其他資訊,或者傳遞的資訊手機并不支援,具體原因不詳,不清楚手機端對Hi3861發送的響應封包是如何處理的,但Hi3861通過HarmonyOS系統能力,已經能成功與手機進行互動了。下一步就是通過解決如何在手機上展示并通過HarmonyOS系統能力進行通信,如擷取裝置溫度。

下面一張截圖中手機的IP是192.168.1.216,Hi3861開發闆的IP是192.168.1.232,可以看到開發闆對手機廣播的成功響應。

【鴻蒙】分布式通信子系統--讓華為手機發現Hi3861開發闆
上一篇: C# Enum.Parse
下一篇: Perl $#ARGV