Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 使用iOS与提供Python接口的硬件通信_Iphone_Python_Objective C_Ios - Fatal编程技术网

Iphone 使用iOS与提供Python接口的硬件通信

Iphone 使用iOS与提供Python接口的硬件通信,iphone,python,objective-c,ios,Iphone,Python,Objective C,Ios,我必须访问一个公开以下Python接口的硬件组件: $ python >>> from ***.***.***.*** import * >>> client = Client('http://*****') >>> client.getFirmwareVersion() 我怎么能做到 我是否必须在obj-c中创建新类,或者我可以使用python库并使用objective-c访问数据?您似乎遗漏了一个要点;从iOS的角度来看,您连接的硬

我必须访问一个公开以下Python接口的硬件组件:

$ python
>>> from ***.***.***.*** import *

>>> client = Client('http://*****')

>>> client.getFirmwareVersion()
我怎么能做到


我是否必须在obj-c中创建新类,或者我可以使用python库并使用objective-c访问数据?

您似乎遗漏了一个要点;从iOS的角度来看,您连接的硬件实际上保持完全远程,即使它是通过本地wifi热点通过TCP/IP连接的

看一看,这是一个iOS系统组件,允许您通过TCP/IP在两个方向上远程连接和传输数据


您的第一个任务是为Python驱动的硬件找到合适的接口。我强烈建议您使用某种HTTP接口。

如果您因为问题写得不清楚而投反对票(因为用户不是英语母语人士),考虑编辑问题让它更清晰。谢谢。我会尝试改正我的英语。我认为一些原来的事实从那个问题被省略了。OP明确地谈到了web界面。我怀疑他实际上试图使用HTTP通信访问某些东西,而不是在设备本身上将ObjectiveC与Python混合使用。我不认为英语是唯一的问题。好了,我们开始->你只需通过IP(如HTTP)连接到你的设备,并以这种方式进行通信。无需在iOS设备本身上运行任何Python代码。考虑一下你的硬件,就好像它是一个远程服务器,要由你的本地(iOS)客户端来控制。但我只有2个python头。这就是我在硬件网站上找到的所有内容。也许我需要基于它创建web界面?就像我传输字符串-硬件传输字符串回?我在我的评论后读u评论。非常感谢你,那时你必须自己构建,但是要在硬件本身上,而不是在iOS内。然后从iOS远程连接并触发请求/操作。。。我真的很高兴我们让您走上了正确的道路:Dyep,我一直在思考如何在应用程序中使用python方法。我真的很高兴你向我解释了。还有一个问题:我的糟糕英语真的很难理解吗?