Apple HomeKit 無法新增 MightyRC Bridge 橋接器的問題排除

如果你的 MightyRC HomeKit Bridge 有遇到以下問題

  • Apple HomeKit App 無法找到 MightyRC 橋接器
  • Apple HomeKit 的設備出現沒有回應的訊息

1. 先確認 MightyRC Android 主機電源相關設定是否正確

  • 請將 MightyRC Android 主機接上電源
  • 檢查 MightyRC Android App 的電池用量選項,請將 MightyRC App 設定到無限制

 

  • 如果以上還偶會遇到沒有回應的狀況,請開啟 Android 手機的開發者選項打開,將”不鎖定螢幕的選項”打開 (充電時螢幕不會休眠)

2. 確認 MightyRC HomeKit 橋接器設定是否正確

是否有依照這篇 MightyRC : 世界唯一支援 HomeKit 的紅外線家電控制器 (RF 控制也支援喔)  文章的介紹做設定呢?

如果確定無誤的話,那我們先要確認 Android 主機上的 MightyRC HomeKit Bridge的服務是不是有啟動 (請確認紅圈內的字樣為 “開”)

 

3. 網路相關設定

  • 儘量讓 Android 主機與其他 iOS 設備都在同一個 WiFi 頻段 (例如都在 5G 或是 2.4G)

 


如果以上設定已經確認無誤,Android 主機也重開機過,問題還是存在…

下載工具來釐清問題

沒問題的話,請分別在 Android 主機上透過 Google Play 安裝 Service Browser 這個 App,並主機上執行這個 App

執行後,確認 _hap._tcp. 與 MightyRC Bridge 都有出現

 

 

另外請在執行 Apple Home App的 iOS 裝置上,透過 Apple App Store 安裝 Discovery – DNS- SD Browseer 這個 App執行後,也請確認 _hap._tcp. 與 MightyRC Bridge 都有出現

 


分析問題

狀況一

如果 Android 主機上找得到這個 MightyRC Bridge,但 iOS 裝置上卻沒有的話,那除錯的方向應該是要兩個方向去看

1. 請確認 Android 主機與 iOS 手機間的網路,是否在同一個區網或是網段。

2. 家裡的網路裝置是否有遮蔽 mDNS 多播 (multicast)的方向去找問題。

狀況二

如果 Android 主機跟iOS 裝置都看得到 MightyRC Bridge 服務的話, 但 iOS HomeApp卻無法找到 MightyRC 的話。

請確認 MightyRC Bridge sf 是否為 1

如果是 0 的話,代表 MightyRC Bridge 之前已經被連結過了,請透過 Apple Home App 移除 MightyRC 橋接器,或是到 Android 主機上設定的畫面,執行”清除配對資訊”,再透過 Apple Home App 重新進行設定。

附註:這個數值不見得會因變化而即時更新,如果要看最新的SF的值,比較保險的方式是斷掉網路再連接一次後觀察。

狀況三

如果 Android 主機上找不到這個服務,請在確認一次 MightyRC App 裡的 HomeKit Bridge 服務狀態是否為啟動。如果為否,可以再啟動一次。

 


備註

為了多方面釐清這個問題,在 Windows 也有個類似的工具 zeroconfServiceBrowser 可以觀察 MightyRC  Bridge 的服務是否存在。在 macOS 上,也可以透過 App Store 找到  Discovery – DNS- SD Browseer 這個 App 來協助做確認。

沒有留言

留言

你的電子郵件不會被公開