【发布时间】:2013-12-13 21:08:09
【问题描述】:
我希望 RPi 在 Android 手机接到电话时得到提示,并且能够查看来电号码,此外,能够在某些事件中拨打其他电话号码。
如何连接手机和 RPi,他们应该交换什么类型的数据来完成这个?
【问题讨论】:
标签: android raspberry-pi
我希望 RPi 在 Android 手机接到电话时得到提示,并且能够查看来电号码,此外,能够在某些事件中拨打其他电话号码。
如何连接手机和 RPi,他们应该交换什么类型的数据来完成这个?
【问题讨论】:
标签: android raspberry-pi
一种选择是蓝牙:将蓝牙棒放入您的 RPi,将其与 Android 设备配对,并可能模拟免提设备,例如使用HFP for Linux。
否则,如果您的 Raspberry Pi 和您的 Android 设备连接到同一个网络(例如,您的家庭网络与您的 Android 手机通过 WiFi 连接并且您的 RPi 通过以太网连接,或者如果您的 RPi 起作用,则您可以使用 TCP/IP作为 WiFi AP 并且您的 Android 已连接到它)。为此,您需要编写一个自定义的 Android 应用程序(或检查其他人是否已经这样做),它对来电做出反应并将信息发送到 RPi,并接收拨打号码和拨打电话的请求(需要 CALL_PHONE权限,不能拨打紧急号码,如 911)。
如果您需要有线连接,通过 USB 的 ADB 可能是最简单的方法。您可以使用它来发送意图(让电话拨打一个号码)并从电话读取调试输出(为 RPi 提供来电号码)。
【讨论】: