0
我希望RPi在Android手機接聽電話時被暗示,並且能夠查看主叫號碼,並且能夠撥打其他電話某些事件的電話號碼。撥打和接聽來自Android手機的電話連接到Raspberry pi
如何連接手機和RPi,以及他們應該交換什麼類型的數據來完成此操作?
我希望RPi在Android手機接聽電話時被暗示,並且能夠查看主叫號碼,並且能夠撥打其他電話某些事件的電話號碼。撥打和接聽來自Android手機的電話連接到Raspberry pi
如何連接手機和RPi,以及他們應該交換什麼類型的數據來完成此操作?
一種選擇是藍牙:將藍牙棒放入您的RPi中,將其與Android設備配對,並且可能模擬免提設備,例如手機。使用HFP for Linux。
否則,如果您的Raspberry Pi和您的Android設備連接到同一網絡(例如,您的家庭網絡與您的Android手機通過WiFi連接並且您的RPi通過以太網連接,或者您的RPi充當WiFi AP並且您的Android連接到它)。爲此,您需要編寫一個自定義的Android應用程序(或者檢查是否有其他人已經做過),這些應用程序會響應來電並向RPi發送信息,並接收撥打號碼並撥打電話的請求(需要CALL_PHONE
權限以及不能像911那樣撥打緊急號碼)。
如果你想要有線連接,通過USB的ADB可能是最簡單的方法。您可以使用它來發送意圖(使電話撥打號碼)並從手機讀取調試輸出(爲RPi提供來電號碼)。
似乎很好..但你試過RPi上的HFP嗎? – securecurve
@securcurve:不,沒有嘗試,我只是看看看起來像什麼東西可能實現HFP已經存在。雖然看起來相當成熟,但它可能是您可以獲得的最佳起點。 –
@securcurve你是否嘗試過這種方法?任何成功? – theDmi