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

时间:2019-05-28 05:27:32

标签: python xcode raspberry-pi

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

我发现在线解决方案涉及REST API以及ZeroMQ之类的软件;但是,我对这些类型的东西非常陌生,不确定使用哪种方法。您建议的最简单的方法是什么,我应该如何实施?

1 个答案:

答案 0 :(得分:1)

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

  1. 使用SMPT email protocol to send yourself an email,您可以在iPhone上访问它。

  2. 为SMS服务付费以发送SMS messages to your iphone.

  3. 将其推入Rasberry Pi上的https://jsonstorage.net/,然后访问iPhone上的存储仓。

  4. 如果正在运行Windows或Linux。您可以下载Dropbox Desktop。这将为您提供一个文件夹,该文件夹会根据更改自动更新,您可以从任何地方进行检查。

更多详细信息:

  1. 如何使用python更新json容器
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()}')