Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
如何在python脚本和iPhone应用程序之间传递信息_Python_Xcode_Raspberry Pi - Fatal编程技术网

如何在python脚本和iPhone应用程序之间传递信息

如何在python脚本和iPhone应用程序之间传递信息,python,xcode,raspberry-pi,Python,Xcode,Raspberry Pi,我有一个在Raspberry Pi上运行的python脚本,这个脚本收集关于Raspberry Pi的实时信息,并将信息存储到变量中。我想使用我正在创建的iPhone应用程序来检索此信息,并在每次按下按钮时将其显示在屏幕上 我在网上找到了涉及RESTAPI以及ZeroMQ等软件的解决方案;然而,我对这类事情非常不熟悉,也不确定使用哪种方法。您建议的最简单方法是什么?我该如何实施它?以下是我想到的几种方法: 使用您可以在iphone上访问的 支付要发送的SMS服务的费用 按下Rasberry

我有一个在Raspberry Pi上运行的python脚本,这个脚本收集关于Raspberry Pi的实时信息,并将信息存储到变量中。我想使用我正在创建的iPhone应用程序来检索此信息,并在每次按下按钮时将其显示在屏幕上


我在网上找到了涉及RESTAPI以及ZeroMQ等软件的解决方案;然而,我对这类事情非常不熟悉,也不确定使用哪种方法。您建议的最简单方法是什么?我该如何实施它?

以下是我想到的几种方法:

  • 使用您可以在iphone上访问的

  • 支付要发送的SMS服务的费用

  • 按下Rasberry Pi上的,然后访问iphone上的存储箱

  • 如果它运行的是Windows或Linux。你可以下载。这将为您提供一个文件夹,该文件夹会根据更改自动更新,您可以在任何地方进行检查

  • 进一步详情:
  • 如何使用python更新json bin

  • 我会考虑使用套接字,这是一个简单易懂的文章,iPhone和Raspberry Pi是如何物理连接的?他们在同一个网络上吗?您是否在iPhone上启用WiFi热点并将Pi连接到该热点?或者你想使用蓝牙?或者你想从Pi推送到互联网上的某个服务器上,然后从iPhone上的那个服务器上拉?你有服务器吗?目标是创建一个连接无关紧要的系统,因为该系统是为客户机设计的。所以我想做你最后说的——从Pi或iPhone推送到互联网上的某个服务器,然后从另一个设备拉。不,我没有服务器。老实说,我没有这方面的经验,我希望实现一个尽可能简单的解决方案。
    headers = {'Content-Type': "application/json; charset=utf-8",'dataType': "json"}
    data = json.dumps(json_data_you_want_to_upload)
    url = https://jsonstorage.net/api/items/your-bin-id
    resp = requests.put(url, headers=headers, data=data)
    if resp.status_code == 200 or 201:
        print(f'Data successfull uploaded: {resp.json()})')
    else:
        print(f'Error! Could not upload to the database: {resp.json()}')