gpt4 book ai didi

android - 是否可以通过有线连接在 Raspberry PI 上访问智能手机的 API?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:32:00 25 4
gpt4 key购买 nike

对于我的公司,我们需要一个设备可以在本地拍照并在本地存储。此机器内没有可用的互联网或无线连接。这是一个工业环境,其中机器(及其控制组件/传感器)移动很多。

我编写了一个算法,需要图像作为输入,并将它们映射到用于控制命令的输出值。然而,我们现在需要将此软件与适当的硬件(相机加计算机/微 Controller )连接起来,以测试和使用此算法。

在线研究表明,有大量带有附加软件/SDK 的工业相机可在任意操作系统上进行编程使用。然而,由于我们对相机的空间和机械限制(必须在一个方向上安装在约 100 毫米以内,必须防水等),很难找到合适的相机。

由于这些限制,我们目前的想法是使用(工业)智能手机,这也会产生一些补充优势(例如额外的传感器,以后可能会用于不同的应用程序)。然后通过电缆(取决于连接器 a usb-c 或 micro-usb 等)将智能手机连接到树莓派。我们在硬件的确切类型上是灵活的。例如,如果需要,我们可以购买 linux smarthpone,或者如果需要,我们可以使用不同的计算机/微 Controller 。因此,如果需要,这个问题的答案可能会建议不同的智能手机类型和计算机类型。

不过,我们目前可用的硬件是安卓智能手机和树莓派 2。基于上述假设,我的问题是:

是否有一些可用的软件/方法可以让 Raspberry Pi 访问智能手机的摄像头(以及可能的其他传感器),以便您可以控制它捕捉图像?

首选的编程语言是 Python,但我认为此类任务可能需要其他语言。

在线搜索显示,通常人们希望以相反的方式进行:他们要么寻求 control the Pi with their smartphone ,或者他们 access the camera wirelessly .


如果有任何不清楚的地方,请提出改进​​/补充建议,我会编辑问题!

最佳答案

我建议您为此编写一个小应用程序,连接到在您的 Raspberry PI 上运行的网络服务器/API。该应用程序将监听来自网络服务器/API 的命令并执行它被指示执行的操作(例如拍照并发送)。

因为没有开箱即用的连接(如您所说),您可以通过智能手机上的 USB 启用网络共享,并通过使用 USB 数据线将智能手机连接到 Raspberry PI(并安装所需的驱动程序),它们将彼此之间有互联网连接,应用程序将能够直接与 Raspberry PI 上的网络服务器/API 通信。

[编辑] 您也可以使用 USB 网络摄像头。智能手机也将通过 USB 连接,因此您可以直接使用 USB 网络摄像头。找一个防水的或坚固的,直接从 Raspberry PI 与网络摄像头通信,而不必在两者之间编写应用程序(这将大大增加开发成本)。这种方法在硬件方面也会更便宜

关于android - 是否可以通过有线连接在 Raspberry PI 上访问智能手机的 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56628264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com